Inhoudsopgave:
- Definitie - Wat betekent Single Unix-specificatie?
- Techopedia legt de specificatie voor Single Unix uit
Definitie - Wat betekent Single Unix-specificatie?
Single Unix Specification is een reeks standaarden die het besturingssysteem moet volgen om in aanmerking te komen voor de naam UNIX. Het is ontwikkeld en wordt onderhouden door de Austin-groep, gebaseerd op eerder werk van Open Group en IEEE. Het werd gecreëerd in het midden van de jaren 80 om OS-interfaces te standaardiseren voor varianten van het UNIX-besturingssysteem.
De enkele Unix-specificatie zorgt ervoor dat het programma dat in één Unix-systeem is ontwikkeld, in een iets andere (verschillende smaak) Unix OS zou werken.
Techopedia legt de specificatie voor Single Unix uit
Aanvankelijk had het UNIX-besturingssysteem vier elementen; de specificatie, de technologie, het geregistreerde handelsmerk (bijvoorbeeld UNIX) en het product (bijvoorbeeld UNIXWare). Met de komst van de Single UNIX-specificatie ontstond er een enkele open consensusspecificatie om het product te definiëren. De specificatie en het handelsmerk worden beheerd en in vertrouwen voor de industrie gehouden door X / Open Company.
De officiële merken voor conformerende systemen zijn UNIX 98, UNIX 05, UNIX 93 en UNIX 95. De gebruikers- en software-interfaces met het besturingssysteem worden in vier secties gespecificeerd:
- Basisdefinities: definities en conventies die in de specificaties worden gebruikt, samen met een lijst met C-headerbestanden die worden aangeboden door compatibele systemen
- Shell en hulpprogramma's: hulpprogramma's en een beschrijving van de shell
- Systeeminterfaces: inclusief de C-systeemaanroepen, die moeten worden verstrekt
- Rationale: inclusief de uitleg achter de standaard
De geregistreerde UNIX-achtige systemen omvatten systemen zoals:
- AIX: compatibel met UNIX 03
- HP / UX: compatibel met UNIX 03
- Mac OS X en Mac OS X Server: compatibel met UNIX 03
- Z / OS: compatibel met UNIX 95
- SCO: compatibel met UNIX 95
- Solaris 8 & 9: compatibel met UNIX 98
- Solaris 10: compatibel met UNIX 03
- Tru64 UNIX: compatibel met UNIX 98
