Liste von Unix- und Unix-ähnlichen Betriebssystemen

aus Wikipedia, der freien Enzyklopädie
(Weitergeleitet von Liste unixoider Betriebssysteme)

Diese Liste von Unix- und Unix-ähnlichen Betriebssystemen enthält eine Auswahl von Betriebssystemen, die von oder mit dem Research Unix (UNIX Time-Sharing System), UNIX System III oder System V abgeleitet sind, ganz oder teilweise kompatibel sind, ganz oder teilweise deren Konzepte implementieren oder anderweitig in Verbindung stehen. Diese werden allgemein unterteilt in

  • „Unix“

und

  • „Unix-ähnlich“ bzw. „unixähnlich“, englisch ‚
    Unix-like
    ‘, oder „unixoid“ (Synonyme)

Mitunter wird „unixoid(e Systeme)“ im Deutschen als Oberbegriff für beide Arten verwendet, auf dieser Seite aber nicht.

Es existiert keine allgemein­gültige genaue Definition o. g. Begriff­lich­keiten. In der Vergangenheit gab es mehrere Ansätze zur Standardisierung. Neben dem Begriff „Unix“ existiert der Begriff „UNIX“ in Großbuchstaben. Heute ist die Bezeichnung „UNIX“ in Großbuchstaben (oder Kapitälchen) eine geschützte Wortmarke, die nur ein Betriebssystem tragen darf, das die Anforderungen der Single UNIX Specification, kurz SUS, erfüllt und dessen Konformität zur Spezifikation zertifiziert wurde.

In der nachfolgenden Liste

  • klassifiziert „Unix“ jene Betriebssysteme,
    • deren Ursprung im originären Unix von AT&T liegt bzw. die deren Konzepte vollständig implementieren
    • oder jene, die vollständig kompatibel mit System V sind
    • oder jene, die vollständig POSIX-konform sind;
  • ist „UNIX“ in Großbuchstaben
    • Teil eines früheren Produktnamens (Eigenname)
    • oder macht die Konformität zur Single UNIX Specification deutlich (UNIX V7, UNIX 03, UNIX 98, UNIX 95, UNIX 93);
  • steht „unixähnlich(es System)“ für die übrigen Betriebssysteme, die Unix-Konzepte zu implementieren versuchen – unabhängig von deren Code-Basis/-Quelle, sondern einzig bezogen auf deren Kompatibilität.

 

Liste

Research Unix der Bell Labs

Die Bell Laboratories waren damals die Forschungsabteilung der US-Telefongesellschaft AT&T.

  • Research Unix (‚Forschungsunix‘) bzw. UNIX Time-Sharing System, Versionen 1–10 (bzw. „Editionen“), 1969–1989; ab Version 8 waren die Quelltexte nicht mehr zugänglich und AT&T begann Unix zu vermarkten; siehe Unix und Geschichte von Unix

Kommerzielles AT&T UNIX

  • Research Unix/UNIX Time-Sharing System ab Version 8, 1985
    • UNIX System III, 1981: abgeleitet von UNIX Time-Sharing System V7
      • UNIX System IV, 1982
      • UNIX System V, 1983: meist-referenziertes Unix; Ausgangspunkt der ersten Fassungen von POSIX und SUS
      • UnixWare, 1993: später Novell UnixWare bzw. SCO UnixWare; Letzteres zertifiziert als UNIX 95

Historische kommerzielle AT&T-UNIX-Derivate

Aktuelle kommerzielle AT&T-UNIX-Derivate

Historische BSD-Linie

Anfangs auf Code von UNIX Time-Sharing System V1–V10 oder System III und neuer aufbauende Ableitungen und erste freie Implementierungen.

  • 2BSD bis 4.4BSD: Weiterentwicklungen von UNIX Time-Sharing System V6 an der Universität Berkeley (Kalifornien);
    • 386BSD: Portierung von Bill Jolitz auf die 32-Bit-x86-Architektur IA-32 des 80386-Prozessors von Intel;
    • BSD/OS (BSD/386), kommerzielles Unix-Betriebssystem des Unternehmens Berkeley Software Design (BSDI);
    • MIPS OS: 4.2BSD-Ableitung entwickelt von MIPS Computer Systems;
    • NeXTSTEP: 4.3BSD-Ableitung für die NeXT-Computer (m68k, x86, SPARC und PA-RISC) mit eigens entwickelter grafischer Umgebung;
      • OPENSTEP: re-implementierter NeXTSTEP-Nachfolger für unterschiedliche Prozessor-Architekturen einschließlich OpenStep-Implementierung, die auch für andere Betriebssysteme verfügbar war;
        • Rhapsody: Weiterentwicklung, nachdem Apple NeXT übernahm; 4.3BSD-Code wurde durch 4.4BSD-Code ersetzt;
    • RISC iX: Unix für Acorn Archimedes, 4.3BSD-Ableitung;
    • Ultrix: Unix des Unternehmens DEC für PDP-11- und VAX-Computer (später auch MIPS-Workstations)

Aktuelle BSD-Linie

Freie Re-Implementierungen der System-V-Linie und deren moderne Nachfolger.

  • NetBSD: erste/s BSD-Abspaltung/-Derivat, ursprünglich von 386BSD abgeleitet; modernes BSD für viele Plattformen;
    • NetBSD-Distributionen {{#lst:NetBSD|Distros}}
    • NetBSD-Derivate {{#lst:NetBSD|Derivate}}
  • FreeBSD: de facto synonym mit „BSD“; modernes BSD und Basissystem für weitere Distributionen, Derivate und Entwicklungen; ursprünglich von 386BSD abgeleitet;
    • FreeBSD-Distributionen {{#lst:FreeBSD|Distros}}
    • FreeBSD-Derivate {{#lst:FreeBSD|Derivate}}
  • OpenBSD: modernes und auf Sicherheit ausgelegtes BSD; ursprünglich NetBSD-Fork;
    • OpenBSD-Distributionen {{#lst:OpenBSD|Distros}}
    • OpenBSD-Derivate {{#lst:OpenBSD|Derivate}}
  • Darwin: Basissystem (englisch core operating system) für Apples aktuelle Betriebssysteme; Ableitung des BSD-Unterbaus von Rhapsody, 4.4BSD-Code durch FreeBSD-Code ersetzt, auch NetBSD- und OpenBSD-Code;

Aktuelle Solaris-Linie

  • Oracle Solaris, ursprünglich SunOS: initial von Sun auf Basis von UNIX System V entwickelt;[1]
    • OpenSolaris, 2008–2010;
      • illumos, ein freies Derivat des eingestellten OpenSolaris und Basissystem verschiedenster Distributionen, beispielsweise{{#lst:OpenSolaris|illumosDistros}}

Durch SUS als UNIX zertifizierte Systeme

Heute ist die Bezeichnung „UNIX“ in Großbuchstaben eine Wortmarke der Austin Group, die nur für ein Betriebssystem genutzt werden darf, das die Anforderungen der Single UNIX Specification (SUS) erfüllt. {{#lst:Single UNIX Specification|certOSes}}

POSIX-konforme Systeme

Das Portable Operating System Interface (POSIX) ist eine gemeinsam vom IEEE und der Open Group für Unix entwickelte standardisierte Programmierschnittstelle, welche die Schnittstelle zwischen Anwendungssoftware und Betriebssystem darstellt. POSIX bildet die Grundlage der Single UNIX Specification. {{#lst:Portable Operating System Interface|konform}}

GNU-Systeme

Das GNU-Betriebssystem ist weitestgehend POSIX-kompatibel, aber bewusst nicht vollständig konform. Es läuft auf mehreren Kerneln:

Systeme mit Linux-Kernel

Obgleich die meisten Linux-Distributionen eine Kombination aus dem weitestgehend POSIX-kompatiblen GNU und dem Kernel Linux darstellen, existieren auch Distributionen mit Linux-Kernel, die ohne GNU auskommen, allen voran Android (Versionen). Sie sind nicht zwingend POSIX-kompatibel.

Weitere unixähnliche Systeme

Einzelnachweise

  1. The History Of The Solaris Operating System. In: Source Tech. 3. Juni 2016, abgerufen am 10. September 2020 (amerikanisches Englisch).
  2. openindiana – Community-driven illumos Distribution. Abgerufen am 13. März 2021 (amerikanisches Englisch).
  3. What is illumos? – openindiana. Abgerufen am 13. März 2021 (amerikanisches Englisch).

Siehe auch