Table des matières:
- Définition - Que signifie la spécification Unix unique?
- Techopedia explique la spécification Unix unique
Définition - Que signifie la spécification Unix unique?
La spécification Unix unique est une famille de normes qui doivent être suivies par le système d'exploitation pour se qualifier pour le nom UNIX. Il est développé et maintenu par le groupe Austin, sur la base des travaux antérieurs du groupe Open et de l'IEEE. Il a été créé au milieu des années 80 pour normaliser les interfaces de système d'exploitation pour les variantes du système d'exploitation UNIX.
La spécification Unix unique garantit que le programme développé dans un système Unix s'exécutera dans un système d'exploitation Unix quelque peu différent (saveur différente).
Techopedia explique la spécification Unix unique
Initialement, le SE UNIX comportait quatre éléments; la spécification, la technologie, la marque déposée (par exemple UNIX) et le produit (par exemple UNIXWare). Avec l'avènement de la spécification UNIX unique, une spécification à consensus ouvert unique est apparue pour définir le produit. La spécification et la marque sont gérées et détenues en fiducie pour l'industrie par la société X / Open.
Les marques officielles pour les systèmes conformes sont UNIX 98, UNIX 05, UNIX 93 et UNIX 95. Les interfaces utilisateur et logiciel du système d'exploitation sont spécifiées en quatre sections:
- Définitions de base: définitions et conventions utilisées dans les spécifications, ainsi qu'une liste des fichiers d'en-tête C fournis par les systèmes conformes
- Shell et utilitaires: utilitaires et description du shell
- Interfaces système: y compris les appels système C, qui doivent être fournis
- Justification: Inclure l'explication derrière la norme
Les systèmes de type UNIX enregistrés incluent des systèmes tels que:
- AIX: compatible UNIX 03
- HP / UX: compatible UNIX 03
- Mac OS X et Mac OS X Server: compatible UNIX 03
- Z / OS: compatible UNIX 95
- SCO: compatible UNIX 95
- Solaris 8 & 9: compatible UNIX 98
- Solaris 10: compatible UNIX 03
- Tru64 UNIX: compatible UNIX 98