Inhaltsverzeichnis:
- Definition - Was bedeutet Single Unix Specification?
- Techopedia erklärt die Single-Unix-Spezifikation
Definition - Was bedeutet Single Unix Specification?
Single Unix Specification ist eine Reihe von Standards, die vom Betriebssystem befolgt werden müssen, um den Namen UNIX zu erhalten. Es wird von der Austin Group entwickelt und gepflegt, basierend auf früheren Arbeiten von Open Group und IEEE. Es wurde Mitte der 1980er Jahre entwickelt, um die Betriebssystemschnittstellen für Varianten des UNIX-Betriebssystems zu standardisieren.
Die einzige Unix-Spezifikation stellt sicher, dass ein in einem Unix-System entwickeltes Programm unter einem etwas anderen Unix-Betriebssystem (mit einer anderen Version) ausgeführt wird.
Techopedia erklärt die Single-Unix-Spezifikation
Anfänglich hatte das UNIX-Betriebssystem vier Elemente. die Spezifikation, die Technologie, die eingetragene Marke (zB UNIX) und das Produkt (zB UNIXWare). Mit dem Aufkommen der Single UNIX-Spezifikation entstand eine einzige offene Konsensusspezifikation, um das Produkt zu definieren. Die Spezifikation und das Warenzeichen werden von der X / Open Company verwaltet und für die Branche vertraulich behandelt.
Die offiziellen Marken für konforme Systeme sind UNIX 98, UNIX 05, UNIX 93 und UNIX 95. Die Benutzer- und Softwareschnittstellen zum Betriebssystem werden in vier Abschnitten angegeben:
- Basisdefinitionen: In den Spezifikationen verwendete Definitionen und Konventionen sowie eine Liste der C-Header-Dateien, die von kompatiblen Systemen bereitgestellt werden
- Shell und Dienstprogramme: Dienstprogramme und eine Beschreibung der Shell
- Systemschnittstellen: Einschließlich der C-Systemaufrufe, die bereitgestellt werden müssen
- Begründung: Einschließlich der Erklärung hinter dem Standard
Die registrierten UNIX-ähnlichen Systeme umfassen solche Systeme wie:
- AIX: UNIX 03-konform
- HP / UX: UNIX 03-kompatibel
- Mac OS X und Mac OS X Server: UNIX 03-kompatibel
- Z / OS: UNIX 95-kompatibel
- SCO: UNIX 95-konform
- Solaris 8 & 9: UNIX 98-kompatibel
- Solaris 10: UNIX 03-kompatibel
- Tru64 UNIX: UNIX 98-konform
