POSIX

POSIX est le nom d'une famille de standards définie par l'IEEE et formellement désignée IEEE 1003. Ces standards ont émergé d'un projet de standardisation des APIs des logiciels destinés à fonctionner sur des variantes du système d'exploitation UNIX. Le terme POSIX a été suggéré par Richard Stallman en réponse à la demande de l'IEEE pour un nom facilement mémorisable. C'est un acronyme de Portable Operating System Interface, dont le X exprime l'héritage UNIX de l'API.

Une grande partie des API de POSIX ont été définies à l'époque où les machines n'adressaient que sur 32 bits maximum. Pour cette raison, les fichiers POSIX ne pouvaient dépasser 2 Go (soit 9 minutes environ de vidéo). En effet, le standard précisait que la position d'un octet de fichier par rapport à la position courante était contenue dans un entier signé de 32 bits.

Anecdote

La certification POSIX demande une série de tests qui coûtent cher. Le gouvernement de Bill Clinton a pris sur lui de faire financer la certification POSIX de Linux par le Trésor américain, ce qui fut en fin de compte profitable à toute l'industrie américaine, à l'exception peut-être de Microsoft, qui ne respecte aucun standard, excepté les siens.

See also: POSIX, Acronyme, Application Programming Interface, Bill Clinton, IEEE, Linux, Microsoft, Richard Stallman, Système d'exploitation, UNIX