Das adb(1)-Dienstprogramm kann in künftigen Versionen der Betriebssystemumgebung Solaris 8 als Verknüpfung zum neuen mdb(1)-Dienstprogramm implementiert werden.
Die Man-Page mdb(1) beschreibt die Funktionen des neuen Debuggers, einschließlich desadb(1)-Kompatibilitätsmodus. Sogar in diesem Kompatibilitätsmodus bestehen Unterschiede zwischenadb(1) undmdb(1). Zu diesen Unterschieden gehören u.a.:
Das Textausgabeformat einiger Unterbefehle sieht inmdb(1) anders aus. Makrodateien werden nach denselben Regeln formatiert, aber Skripte, die von der Ausgabe anderer Unterbefehle abhängen, müssen eventuell geändert werden.
Die Watchpoint-Längenangabesyntax in mdb(1) unterscheidet sich von der Syntax, die in adb(1) beschrieben wird. Die adb(1) Watchpoint-Befehle :w, :a und :p ermöglichen das Einfügen ganzzahliger Längen (in Bytes) zwischen dem Doppelpunkt und dem Befehlszeichen. Inmdb(1) sollte das Zählergebnis entsprechend der ursprünglichen Adresse als Wiederholungs-Zählergebnis eingegeben werden.
Der adb(1)-Befehl 123:456w wird in mdb(1) als 123,456:w angegeben.
Die Formatangaben /m, /*m, ?m und ?*m werden von mdb(1) nicht erkannt bzw. unterstützt.