UNIX-03

UNIX-03

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, die die jeweilige Spezifikation erfüllen.

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

Die meisten Linux-Distributoren scheuen die Ausgaben für die SUS-Zertifizierung einer bestimmten Version ihrer Distribution. Zudem ändert sich der Inhalt einer typischen Linux-Distribution so schnell, dass eine Neuzertifizierung weitaus öfter nötig wäre als finanziell machbar.

Viele verbreitete Erweiterungen und ergänzende De-facto-Standards werden von der Linux Standard Base zur Verfügung gestellt.

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.

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

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

  • 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 — Kommandozeile (Unix Prompt) Basisdaten Entwickler Ken Thompso …   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 — 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

  • Unix — (marque déposée officiellement comme UNIX, parfois aussi écrit comme Unix avec les petites capitalisations) est le nom d un système d exploitation multitâche et multi utilisateur créé en 1969, conceptuellement ouvert et fondé sur une approche par …   Wikipédia en Français

  • UNIX — 〈[ju:nıx] EDV〉 Betriebssystem für Computer, das zum großen Teil in der Programmiersprache C geschrieben ist [engl.] * * * UNIX   [ursprünglich UNICS, Abk. für Uniplexed Information and Computing System, dt. »nicht multiplextes (vielseitiges)… …   Universal-Lexikon

  • Unix — Unix® (o UNIX) es un sistema operativo portable, multitarea y multiusuario; desarrollado en principio por un grupo de empleados de los laboratorios Bell de AT, entre los que figuran Ken Thompson, Dennis Ritchie y Douglas McIlroy. Hoy día, la… …   Enciclopedia Universal

  • Unix/NS — Entwickler NCR Abstammung UNIX UNIX System V UNIX/NS Architekturen NCR 3700 Lizenz …   Deutsch Wikipedia

  • UNIX — operacinė sistema statusas T sritis informatika apibrėžtis ↑Daugiaprocesė ir ↑daugelio naudotojų ↑operacinė sistema. UNIX operacinės sistemos raida prasidėjo 1969 metais AT&T Bell laboratorijoje, kai Kenas Tompsonas (Ken Thompson) PDP 7 mašinos… …   Enciklopedinis kompiuterijos žodynas

  • Unix — [ˈjuːnɪks] also UNIX noun [uncountable] trademark COMPUTING an operating system (= a computer s most basic program) for computers that is often used by universities, and was important in the development of the Internet …   Financial and business terms

Share the article and excerpts

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