Obsah:
Definice - Co znamená specifikace Single Unix?
Single Unix Specification je skupina standardů, které musí operační systém dodržovat, aby se mohl kvalifikovat na název UNIX. Je vyvíjen a udržován skupinou Austin na základě dřívějších prací Open group a IEEE. Byl vytvořen v polovině osmdesátých let za účelem standardizace rozhraní OS pro varianty operačního systému UNIX.
Jednotná specifikace Unix zajišťuje, že program vyvinutý v jednom unixovém systému bude fungovat v poněkud odlišném (různě příznivém) unixovém OS.
Techopedia vysvětluje Single Unix Specification
Zpočátku měl operační systém UNIX čtyři prvky; specifikace, technologie, registrovaná ochranná známka (např. UNIX) a produkt (např. UNIXWare). S příchodem specifikace Single UNIX vznikla jediná otevřená konsensuální specifikace, která definovala produkt. Specifikace a ochranná známka jsou spravovány a udržovány v důvěryhodnosti pro tento průmysl společností X / Open.
Oficiální značky pro vyhovující systémy jsou UNIX 98, UNIX 05, UNIX 93 a UNIX 95. Uživatelské a softwarové rozhraní k OS jsou specifikovány ve čtyřech oddílech:
- Základní definice: Definice a konvence používané ve specifikacích spolu se seznamem C hlavičkových souborů poskytovaných kompatibilními systémy
- Shell and Utilities: Utilities and description of shell
- Systémová rozhraní: Včetně systémových volání C, která musí být poskytnuta
- Odůvodnění: Včetně vysvětlení standardu
Registrované systémy podobné unixu zahrnují takové systémy jako:
- AIX: UNIX 03 kompatibilní
- HP / UX: UNIX 03 kompatibilní
- Mac OS X a Mac OS X Server: UNIX 03 kompatibilní
- Z / OS: UNIX 95 kompatibilní
- SCO: UNIX 95 kompatibilní
- Solaris 8 a 9: UNIX 98 kompatibilní
- Solaris 10: kompatibilní s UNIX 03
- Tru64 UNIX: UNIX 98 kompatibilní