Codice Sconto: E463456

This WebPage/Resource is provided by https://www.classicistranieri.com

Single Unix Specification – Wikipedia

Single Unix Specification

aus Wikipedia, der freien Enzyklopädie

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

[Bearbeiten] 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.

[Bearbeiten] 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)

[Bearbeiten] Betriebssysteme

Nachfolgend eine Liste der Betriebssysteme, die die jeweilige Spezifikation erfüllen.

[Bearbeiten] UNIX 93

[Bearbeiten] UNIX 95

[Bearbeiten] UNIX 98

[Bearbeiten] 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]

[Bearbeiten] 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.

[Bearbeiten] Siehe auch

[Bearbeiten] Einzelnachweis

  1. Solaris 2.5.1
  2. Mac OS X Leopard - Technology - UNIX. Leopard Technology Overview. Apple Inc.. Gefunden am 11.06.2007. „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. Gefunden am 12.06.2007.
  4. Preview: IBM z/OS V1.9 advanced infrastructure solutions for your business needs (PDF) S. pp. 4, 15. IBM (February 6, 2007). Gefunden am 2007-06-11.

[Bearbeiten] Weblinks

Codice Sconto: E463456

Static Wikipedia (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -