POSIX

Definizione rapida

POSIX significa "Portable Operating System Interface for Unix" e definisce un'interfaccia standard per i sistemi Unix.

Spiegazione

La standardizzazione risponde alla presenza di molte versioni di Unix e offre ai programmi una base comune, indipendente dalla variante installata. La fonte distingue l'interfaccia di programmazione in C da POSIX.2, dedicata all'utilizzo, e segnala l'inclusione dello standard nella X/Open Programming Guide, nota anche come Unix 95.

Esempio pratico

Un programma scritto rispetto all'interfaccia POSIX può essere usato su versioni Unix differenti senza dipendere da una sola variante del sistema.

Spiegazione tecnica

L'interfaccia comune separa il software dalle differenze tra implementazioni Unix; lo standard C e POSIX.2 coprono gli ambiti distinti riportati dalla fonte.

Da non confondere con

POSIX è l'insieme di riferimento generale, mentre POSIX.2 è la parte indicata specificamente come interfaccia standard per l'utilizzo.