Application binary interface
Aspetto
Acronino di Application Binary Interface.
L' ABI costituisce l'interfaccia tra il sistema operativo e le proprie applicazioni fungendo appunto da connettore. In termini tecnici costituisce lo strato intermedio tra le chiamate ( system call ) degli applicativi e le funzioni low-level del kernel. Ogni sistema operativo dispone di una propria ABI. Venne concepita quando agli inizi degli anni '80 il S.O. Unix girava su una varieta' di hardware differenti e si richiedeva una portabilita' funzionale, lasciando quindi inalterato il codice sviluppato per gli applicativi, si procedeva a riprogrammare unicamente lo strato di basso livello per dialogare con l'hardware specifico.