L'utility adb(1) è implementata come collegamento alla nuova utility mdb(1) in questa versione dell'ambiente operativo Solaris.
La pagina man mdb(1) descrive le funzioni del nuovo debugger, inclusa la modalità di compatibilità >adb(1). Anche in modalità di compatibilità esistono tuttavia alcune differenze tra adb(1) e mdb(1). In particolare:
Il formato di output di alcuni sottocomandi è differente in mdb(1). I file delle macro vengono formattati usando le stesse regole, ma gli script che dipendono dall'output di altri comandi possono richiedere alcune modifiche.
La sintassi che specifica la lunghezza del watchpoint in mdb(1) è differente da quella descritta in adb(1). Nei comandi di watchpoint di adb(1), :w, :a e :p, è possibile inserire un valore intero (in byte) tra i due punti e il carattere di comando. In mdb(1), il valore deve essere specificato dopo l'indirizzo iniziale come numero ripetuto.
Il comando adb(1) 123:456w è specificato in mdb(1) come 123,456:w.
Gli indicatori di formato /m, /*m, ?m e ?*m non vengono riconosciuti o supportati da mdb(1).