Single Unix Specification

Single Unix Specification

Die Single UNIX Specification (SUS) ist der Oberbegriff für eine Familie von Standards für Computer-Betriebssysteme, die durch deren Erfüllung den Markennamen UNIX® tragen dürfen. Die SUS wird von The Austin Common Standards Revision Group entwickelt und auf aktuellem Stand gehalten, basierend auf früheren Arbeiten der IEEE und der Open Group.

Inhaltsverzeichnis

Geschichte

Die SUS entstand aus einem Projekt Mitte der 1980er, Betriebssystem-Schnittstellen für Software, die für Varianten des Betriebssystems UNIX entwickelt wurde, zu standardisieren. Der Wunsch nach Standardisierung entstand, weil Computer-nutzende Unternehmen Programme entwickeln wollten, die auf den Computersystemen verschiedener Hersteller lauffähig waren. UNIX wurde zum Teil als die Basis eines standardisierten Systeminterfaces ausgesucht, da es herstellerunabhängig war. Diese Standards wurden zur IEEE 1003 (auch bekannt als ISO/IEC 9945), oder POSIX, was in etwa für Portable Operating System Interface for UNIX steht. Dieser Name wurde von Richard Stallman geprägt, um eine Bezeichnung für die Standards zu schaffen, die man sich auch merken konnte.

Zuvor war die Single UNIX Specification der Open Group kein Teil des offiziellen IEEE POSIX. Die SUS, die praktisch äquivalent war, wurde durch die Beteiligung mehrerer großer Hersteller während der Unix-Kriege immer beliebter, da sie frei erhältlich war, während die IEEE beträchtliche Summen für den Zugang zur POSIX-Spezifikation verlangte. Seit 1998 begann die Austin Group, eine vereinte Arbeitsgruppe, den kombinierten Standard, der als Single UNIX Specification Version 3 bekannt ist, zu entwickeln.

Kennzeichen für konforme Systeme

Es gibt zwei offizielle Kennzeichen für SUS-konforme Systeme:

  • UNIX 98 - Kennzeichen für Systeme, die die Version 2 der SUS erfüllen (teilweise Kompatibilität)
  • UNIX 03 - Kennzeichen für Systeme, die die Version 3 der SUS erfüllen (vollständige Kompatibilität)

Ältere UNIX-Standards (abgelaufen):

  • UNIX93 (vollständig abgelaufen)
  • UNIX95 (Kompatibilität noch akzeptabel für einfachere Software-Subsysteme)

Betriebssysteme

Nachfolgend eine Liste der Betriebssysteme, deren Hersteller die Zertifizierung gegen die jeweilige Spezifikation bezahlt haben.

UNIX 93

UNIX 95

UNIX 98

UNIX 03

  • AIX 5L V5.2 mit einigen Updates, AIX 5L V5.3
  • HP-UX 11i V3 Release B.11.31
  • Mac OS X 10.5, auf Intel-Systemen[2][3]
  • Solaris 10 auf 32- und 64-bit x86- und SPARC-Systemen
  • IBM z/OS 1.9*

* IBM kündigte am 28. September 2007 an, dass z/OS 1.9 die UNIX 03-Spezifikation „besser erfüllen“ werde. Welcher Grad der Kompatibilität damit gemeint war, ist unklar. [4]

Linux und die SUS

Vor dem Erscheinen der SUSv3 im Dezember 2001 wurden von Linux-Distributoren häufig die hohen Kosten als Grund für eine fehlende Zertifizierung angeführt. Daher wurde von der Open Group eine Zertifizierung zu einem symbolischen Preis zugesichert. Das Zertifizierungsverfahren, bei dem OpenGroup-Mitglieder aktiv mithalfen, machte zu Beginn gute Fortschritte, wurde jedoch 2005 wegen unüberbrückbarer Differenzen zwischen der Linux Standard Base und der Open Group abgebrochen. Linux ist deshalb bis auf weiteres nicht vollständig SUSv3-konform[5][6].

Siehe auch

Einzelnachweise

  1. Solaris 2.5.1
  2. Mac OS X Leopard - Technology - UNIX. Leopard Technology Overview. Apple Inc.. Abgerufen am 11.06. „Leopard is now an Open Brand UNIX 03 Registered Product, conforming to the SUSv3 and POSIX 1003.1 specifications for the C API, Shell Utilities, and Threads.“
  3. The Open Group: Mac OS X Version 10.5 Leopard on Intel-based Macintosh computers certification. Abgerufen am 12.06.
  4. Preview: IBM z/OS V1.9 advanced infrastructure solutions for your business needs (PDF) S. pp. 4, 15. IBM (February 6, 2007). Abgerufen am 11. Juni 2007.
  5. Letzter Bericht über notwendige Änderungen an Linux zur SUSv3 Kompatibiltät durch Andrew Josey
  6. Mailingliste zu SUS

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем сделать НИР

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Single UNIX Specification — (SUS) est un nom désignant un ensemble de spécifications permettant de certifier un système d exploitation comme étant un Unix. Il est basé sur la norme POSIX, à laquelle il ajoute quelques éléments. Le SUS est développé et maintenu par l Austin… …   Wikipédia en Français

  • Single UNIX Specification — (SUS)  общее название для семейства стандартов, которым должна удовлетворять операционная система, чтобы называться «Unix». SUS разрабатывается и поддерживается Austin Group на основе предыдущих разработок IEEE и The Open Group. Содержание 1 …   Википедия

  • Single Unix Specification — Para otros usos del término SUS ,, véase SUS(desambiguación). Single Unix Specification (Especificación Única de Unix), es el nombre colectivo de una familia de estándares para sistemas operativos que establecen los requisitos para que un sistema …   Wikipedia Español

  • Single UNIX Specification — The Single UNIX Specification (SUS) is the collective name of a family of standards for computer operating systems to qualify for the name Unix . The SUS is developed and maintained by the Austin Group, based on earlier work by the IEEE and The… …   Wikipedia

  • Single Unix Specification — POSIX® (англ. Portable Operating System Interface for Unix  Переносимый интерфейс операционных систем Unix)  набор стандартов, описывающих интерфейсы между операционной системой и прикладной программой. Стандарт создан для обеспечения… …   Википедия

  • Unix — (officially trademarked as UNIX, sometimes also written as Unix with small caps) is a computer operating system originally developed in 1969 by a group of AT T employees at Bell Labs, including Ken Thompson, Dennis Ritchie, Douglas McIlroy, and… …   Wikipedia

  • UNIX — Ken Thompson und Dennis Ritchie Basisdaten Entwickler …   Deutsch Wikipedia

  • Unix — (registrado oficialmente como UNIX®) es un sistema operativo portable, multitarea y multiusuario; desarrollado, en principio, en 1969 por un grupo de empleados de los laboratorios Bell de AT T, entre los que figuran Ken Thompson, Dennis Ritchie y …   Wikipedia Español

  • Unix — Kommandozeile (Unix Prompt) Basisdaten Entwickler Ken Thompso …   Deutsch Wikipedia

  • UNIX — UNIX, parfois écrit « Unix », avec des petites capitales, est un système d exploitation multitâche et multi utilisateur créé en 1969, conceptuellement ouvert et fondé sur une approche par laquelle il offre de nombreux petits outils… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”