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.
