Single UNIX Specification
Definizione rapida
Specifica comune di interfacce e comportamenti che definisce i requisiti per i sistemi conformi a UNIX.
Spiegazione
La Single UNIX Specification raccoglie API, comandi, shell e regole operative con l'obiettivo di rendere il software portabile tra implementazioni differenti. È nata dal lavoro di X/Open e dall'unificazione di standard precedenti, evolvendosi in più edizioni nel corso del tempo.
Esempio pratico
Un programma scritto usando soltanto funzioni previste dalla specifica può essere ricompilato su sistemi UNIX conformi con modifiche ridotte.
Spiegazione tecnica
I documenti normano prototipi, valori di ritorno, utility e semantica osservabile. La conformità viene associata a una specifica edizione e richiede verifica rispetto ai relativi test e requisiti.
Da non confondere con
Non è un singolo sistema operativo: è uno standard a cui prodotti diversi possono dichiararsi conformi.