Liste von Unix- und Unix-ähnlichen Betriebssystemen

Wikimedia-Liste

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.

 

Research Unix der Bell Labs

Bearbeiten

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

Bearbeiten
  • 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

Bearbeiten

Aktuelle kommerzielle AT&T-UNIX-Derivate

Bearbeiten

Historische BSD-Linie

Bearbeiten

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

Bearbeiten

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
      • BlackBSD: Live-CD; auf Sicherheitswerkzeuge spezialisiert; Fluxbox;
      • g4u: Festplatten-Live-CD
      • Jibbed: Live-CD;
      • OS108: Desktop-Betriebssystem auf NetBSD-Basis;
    • NetBSD-Derivate
      • OpenBSD: größter Ableger von NetBSD; siehe weiter unten;
      • Debian GNU/NetBSD: eine Kombination aus Debian und dem NetBSD-Kernel; 2002 eingestellt;
      • EdgeBSD: NetBSD-Ableger mit dem Primärziel in einigen Aspekten moderner zu sein als NetBSD an sich;
      • Force10 Networks FTOS: Betriebssystem für Switches/Router der Force10 TeraScale E-Serie;
      • Gentoo/NetBSD: eine Kombination aus Gentoo und dem NetBSD-Kernel;
      • PolyBSD / pocketSAN: Basissystem für den Aufbau von Embedded-Systemen;
      • SEOS: Betriebssystem der SmartEdge-Routerserie von Ericsson;
  • FreeBSD: de facto synonym mit „BSD“; modernes BSD und Basissystem für weitere Distributionen, Derivate und Entwicklungen; ursprünglich von 386BSD abgeleitet;
    • FreeBSD-Distributionen
      • m0n0wall: eine Firewall-Distribution;
      • NomadBSD: ein Live-System (keine Installation nötig) für USB-Sticks[1]
      • OPNsense: eine (stateful) Firewall/Router-Distribution; unterstützt LibreSSL und ASLR
      • pfSense: eine Firewall/Router-Distribution
      • TrustedBSD: Erweiterung mit dem Hauptgewicht auf Sicherheitseigenschaften
      • HardenedBSD: eine Erweiterung mit dem Hauptgewicht auf Sicherheitseigenschaften; Zusammenarbeit mit OPNsense
    • FreeBSD-Derivate
      • CellOS und Orbis OS: Betriebssysteme der PlayStation 3, 4 und 5 von Sony[2][3][4]
      • Darwin: gemeinsames Basisbetriebssystem für macOS, iOS etc.; siehe weiter unten
      • Data ONTAP: das Betriebssystem von NetApp-Speichersystemen[5]
      • DesktopBSD: ein Arbeitsplatzsystem mit KDE als grafischer Arbeitsumgebung
      • DragonFly BSD: Abspaltung von FreeBSD 4.x
      • FuryBSD: Nachdem sich Project Trident (künftig Void Trident) entschlossen hat, künftig anstatt auf TrueOS/FreeBSD auf Void Linux zu setzen, gründete ein Teil der Community FuryBSD mit dem Fokus auf ein vollständig grafisches Desktop OS
      • FreeNAS: für Network Attached Storage (NAS) konzipiert
      • FreeSBIE: ein Live-System mit Xfce und Fluxbox; entstand während des Google Summer of Code 2005
      • JunOS: das Betriebssystem der Router von Juniper Networks
      • Kylin: entwickelt für chinesische Behörden
      • MidnightBSD: mit grafischer Arbeitsumgebung auf Basis von GNUstep; ursprünglich abgeleitet von FreeBSD 6.1 Beta
      • NAS4Free: für Network Attached Storage (NAS) konzipiert
      • PicoBSD: eine minimierte Variante von FreeBSD, die auf eine einzelne Diskette passt – also weniger als 1,44 MB umfasst
      • TrueOS (ehemals PC-BSD): ein FreeBSD erweiterndes und als Arbeitsplatzsystem optimierendes Derivat; die Entwicklung wurde Anfang 2020 eingestellt.[6]
        • GhostBSD: ursprünglich FreeBSD-, ab 18.10 TrueOS-basierend; MATE als vorgesehene grafische Arbeitsumgebung, ursprünglich Gnome
      • TwinCAT/BSD: Betriebssystem zur Industrieautomatisierung der Firma Beckhoff Automation.[7]
  • OpenBSD: modernes und auf Sicherheit ausgelegtes BSD; ursprünglich NetBSD-Fork;
    • OpenBSD-Distributionen
      • Anonym.OS (nur OpenBSD 3.8, 2006)
      • FuguIta:[8] Live-CD mit iceWM, die sich auch auf der Festplatte installieren lässt
      • jggimi
      • MarBSD:[9] Rettungs- und Testsystem in mehreren Varianten (für i386, amd64 und sparc64)
    • OpenBSD-Derivate
      • ÆrieBSD
      • MirOS BSD
      • Bitrig
      • LibertyBSD
  • 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

Bearbeiten

Durch SUS als UNIX zertifizierte Systeme

Bearbeiten

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, deutsch ‚alleinige UNIX-Spezifikation‘) erfüllt. Betriebssysteme, deren Konformität zur Spezifikation zertifiziert wurde und daher als UNIX bezeichnet werden dürfen:

für Systeme, die Version 4 der SUS erfüllen (vollständige Einhaltung, einschließlich Corrigenda)

  • Solaris 11.4+ auf x86- und SPARC-Systemen[26]

für Systeme, die Version 3 der SUS erfüllen (vollständige Einhaltung)

für Systeme, die Version 2 der SUS erfüllen (partielle Einhaltung)

  • AIX 5L V5.2;
  • Solaris 8 und 9 auf 32-Bit x86- und SPARC-Systemen sowie auf 64-Bit-SPARC-Systemen;
  • Tru64 UNIX V5.1A und neuer;

Kompatibilität noch akzeptabel für einfachere Software-Subsysteme

gänzlich überholt

POSIX-konforme Systeme

Bearbeiten

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.

GNU-Systeme

Bearbeiten

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

Systeme mit Linux-Kernel

Bearbeiten

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

Bearbeiten

Einzelnachweise

Bearbeiten
  1. NomadBSD. 12. Januar 2018, abgerufen am 15. Februar 2018 (englisch): „NomadBSD is a live system for flash drives, based on FreeBSD“
  2. Rob Williams: Sony PlayStation 4 OS Reported As Modified Version of FreeBSD 9. Nethothardware.com, 24. Juni 2013, abgerufen am 26. Juni 2013.
  3. Jürgen Donauer: Orbis OS: Sony PlayStation 4 läuft mit modifiziertem FreeBSD 9. bitblokes.de, 24. Juni 2013, abgerufen am 28. Oktober 2014.
  4. 18 Jahre alte Schwachstelle kann Konsolen abstürzen lassen. Abgerufen am 16. September 2024.
  5. NetApp Data ONTAP mit FreeBSD-Basis: Open Source-Beiträge. netapp.com, abgerufen am 23. März 2016.
  6. TrueNAS - TrueOS Discontinuation. Abgerufen am 3. Dezember 2020.
  7. Beckhoff Automation GmbH & Co KG, Hülshorstweg 20, 33415 Verl Germany: C9900-S60x, CXxxxx-0185 | TwinCAT/BSD für Beckhoff Industrie-PCs. Abgerufen am 15. April 2021 (deutsch).
  8. FuguIta-Homepage (Memento vom 18. Januar 2012 im Internet Archive)
  9. MarBSD-Homepage (Memento vom 8. Dezember 2010 im Internet Archive)
  10. The History Of The Solaris Operating System. In: Source Tech. 3. Juni 2016, abgerufen am 10. September 2020 (amerikanisches Englisch).
  11. Dyson OS Is Trying To Pair Debian With The Illumos Kernel - Phoronix. Abgerufen am 8. September 2020.
  12. Dana Blankenhorn: What Illumos is and is not. Abgerufen am 8. September 2020 (englisch).
  13. heise online: Unix-Betriebssysteme: Solaris-Klon OmniOS wird weiter entwickelt. Abgerufen am 8. September 2020.
  14. Distributions - illumos. Abgerufen am 10. September 2020.
  15. Press Release - OpenIndiana - OpenIndiana Wiki. Abgerufen am 10. September 2020.
  16. About OpenIndiana. Abgerufen am 14. April 2024 (amerikanisches Englisch).
  17. OpenSXCE 2013.05 Revives The Solaris Community - Phoronix. Abgerufen am 8. September 2020.
  18. SmartOS: Modernes Betriebssystem mit Zonen, ZFS, DTrace und KVM - Golem.de. Abgerufen am 10. September 2020 (deutsch).
  19. Oliver Frommel: SmartOS. In: ADMIN-Magazin. Abgerufen am 10. September 2020 (deutsch).
  20. Why SmartOS - ZFS, KVM, DTrace, Zones and More - SmartOS Docs. Abgerufen am 10. September 2020.
  21. joyent/smartos-live. Abgerufen am 10. September 2020 (englisch).
  22. Oliver Frommel: SmartOS Weds Open Solaris to Linux KVM Virtuali... In: ADMIN Magazine. Abgerufen am 10. September 2020 (amerikanisches Englisch).
  23. OpenSolaris-Derivat XStreamOS im Test. In: LinuxCommunity. Abgerufen am 8. September 2020 (deutsch).
  24. openindiana – Community-driven illumos Distribution. Abgerufen am 13. März 2021 (amerikanisches Englisch).
  25. What is illumos? – openindiana. Abgerufen am 13. März 2021 (amerikanisches Englisch).
  26. The Open Group: Oracle Corporation – UNIX V7. In: The Open Brand Register. The Open Group, 10. April 2018, abgerufen am 2. September 2018 (englisch).
  27. UNIX 03. In: The Open Brand Register – Huawei Technology Co., Ltd. Open Group, 8. September 2016, abgerufen am 24. Januar 2023 (englisch).
  28. Inspur Conformance Statement. Open Group, abgerufen am 30. September 2022 (englisch).
  29. UNIX 03. In: The Open Brand Register – Inspur Co., Ltd. Open Group, 8. September 2016, abgerufen am 30. September 2022 (englisch).
  30. Mac OS X Leopard - Technology - UNIX. In: Leopard Technology Overview. Apple Inc., abgerufen am 11. Juni 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.“
  31. The Open Group: Mac OS X Version 10.5 Leopard on Intel-based Macintosh computers certification. Abgerufen am 12. Juni 2007.
  32. The Open Group: Mac OS X Version 10.13 High Sierra on Intel-based Macintosh computers certification. Abgerufen am 12. Dezember 2017 (englisch).
  33. http://www.opengroup.org/openbrand/register/apple.htm
  34. The Open Group: macOS version 11.0 Big Sur on Apple silicon-based Mac computers certification. Abgerufen am 2. Dezember 2020 (englisch).
  35. Solaris 2.5.1 (Memento vom 12. September 2005 im Internet Archive)
  36. a b c Johannes Ahrends: Oracle 11g - Release 2 für den DBA: produktive Umgebungen effizient konfigurieren, optimieren und verwalten. Pearson Deutschland GmbH, 2011, ISBN 978-3-8273-2680-5, S. 89 (google.com [abgerufen am 14. Oktober 2022]).
  37. Zur POSIX-Konformität von BSD/OS (Memento vom 14. Juli 2011 im Internet Archive)

Siehe auch

Bearbeiten