Interface de système d’exploitation portable (posix)

Définition - Que signifie l'interface du système d'exploitation portable (POSIX)?

L'interface de système d'exploitation portable (POSIX) est un ensemble de normes d'interface spécifiées par la société informatique IEEE et basées sur UNIX. Il fournit la définition des interfaces de programmation d'application, des interfaces utilitaires associées et des shells de ligne de commande pour la compatibilité des différentes applications et logiciels avec différents systèmes d'exploitation et variantes d'UNIX. POSIX est une famille évolutive de normes informatiques qui se compose d'un large éventail de composants de système d'exploitation allant du langage de programmation C et des interfaces basées sur le shell à l'administration de systèmes informatiques.

Definir Tech explique l'interface du système d'exploitation portable (POSIX)

L'interface du système d'exploitation portable a évolué à partir de l'exigence de différentes organisations d'avoir des applications et des programmes pouvant être déplacés vers différents systèmes informatiques sans avoir besoin de recodage. Le système d'exploitation UNIX a été choisi comme interface système standard car il pouvait être «indépendant du fabricant». Bien qu'il y ait eu de nombreuses versions pour l'interface de système d'exploitation portable, POSIX 1 qui définit les appels système et POSIX 2 qui définit les interfaces de ligne de commande sont importantes.

L'interface du système d'exploitation portable est reconnue par des normes telles que l'Organisation internationale de normalisation (ISO) et l'American National Standards Institute (ANSI). L'un des principaux rôles de POSIX est d'assurer la portabilité du code et la compatibilité entre les différents systèmes et plates-formes matérielles. Ceci est de plus en plus vérifié pour de nombreux accords gouvernementaux et applications commerciales. Les implémentations commerciales modernes basées sur UNIX et même les implémentations gratuites basées sur UNIX sont pour la plupart compatibles POSIX.