Das adb-Dienstprogramm ist in künftigen Versionen des Betriebssystems Solaris als Verknüpfung zum neuen mdb-Dienstprogramm implementiert.
Die Man-Page mdb(1) beschreibt die Funktionen des neuen Debuggers, einschließlich des adb-Kompatibilitätsmodus. Sogar in diesem Kompatibilitätsmodus bestehen Unterschiede zwischen adb(1) und mdb. Zu diesen Unterschieden gehören u. a.:
Das Textausgabeformat einiger Unterbefehle sieht in mdb anders aus. Makrodateien werden nach denselben Regeln formatiert, aber Skripten, die von der Ausgabe anderer Unterbefehle abhängen, müssen eventuell geändert werden.
Die Watchpoint-Längenangabesyntax in mdb unterscheidet sich von der Syntax, die in adb beschrieben wird. Die adb-Watchpoint-Befehle :w, :a und :p ermöglichen das Einfügen ganzzahliger Längen (in Byte) zwischen dem Doppelpunkt und dem Befehlszeichen. In der mdb-Man-Page sollte die Angabe hinter der anfänglichen Adresse wiederholt aufgeführt sein.
Der adb-Befehl 123:456w ist in der mdb-Man-Page als 123,456:w angegeben.
Die Formatangaben /m, /*m, ?m und ?*m werden von mdb weder erkannt noch unterstützt.