Université de l’Indiana Université de l’Indiana Université de l’Indiana

Abréviation de « Interface de système d’exploitation Portable pour uni-X », POSIX est un ensemble de normes codifiées par l’IEEE et publiées Paransi et ISO. L’objectif de POSIX est de faciliter la tâche du développement de logiciels multiplateformes en établissant un ensemble de directives à suivre pour les fournisseurs de systèmes d’exploitation. Idéalement, adeveloper devrait avoir à écrire un programme une seule fois pour s’exécuter sur des systèmes compatibles allPOSIX. La plupart des mises en œuvre commerciales modernes et de nombreuses mises en œuvre gratuites sont conformes à POSIX. Il existe actuellement plusieurs versions POSIX différentes, mais les plus importantes sont POSIX.1 et POSIX.2, qui définissent respectivement les appels système et la ligne de commandeinterface.

Les spécifications POSIX décrivent un système d’exploitation similaire, mais pas nécessairement identique à Unix. Bien que POSIX soit largement basé sur les versions BSD et System V, les systèmes non UNIX tels que les Windows NT de Microsoft et les MVS OpenEdition d’IBM sont compatibles POSIX.

Pour plus d’informations sur POSIX, visitez la page POSIX de l’ISO ou la page du Comité des normes d’application portable (PASC), le groupe IEEE responsable de POSIX.

Il existe d’autres efforts de normalisation dans le monde Unix. Les plus importants sont les directives XPG Open Group et les définitions de la face Vinter du système (SVID). POSIX, cependant, est la seule norme majeure approuvée par les organismes de normalisation neutres vis-à-vis des fournisseurs.

À l’Université de l’Indiana, pour une assistance personnelle ou départementale des systèmes Linux ou Unix, voir Obtenir de l’aide pour Linux ou Unix à IU.