Unix

aus Wikipedia, der freien Enzyklopädie
(Weitergeleitet vonUNIX)
Zur Navigation springen Zur Suche springen
UNIX
Unix-Zeittafel
Unix-Zeittafel
Entwickler Ken Thompson,Dennis Ritchie,Douglas McIlroyu. a. beiBell Laboratories
Lizenz(en) bis 1981: keine (frei)
ab 1981:proprietär(AT&T,Novell)
ab 2005 frei (CDDL)Sun Microsystems
Abstammung UNIX(keine Vorfahren)
opengroup.org/unix
Typisches Unix-Eingabefenster fürKommandozeilenbefehle,auch alsTerminaloderUnix-Shellbezeichnet. Gezeigt ist die Auflistung der Inhalte eines Ordners nach Eingabe desUnix-Befehlsls -l

Unix(englisch[ˈjuːnɪks]) ist einMehrbenutzer-BetriebssystemfürComputer.Es wurde im August 1969[1]vonBell Laboratorieszur Unterstützung derSoftwareentwicklungentwickelt. Heute steht Unix allgemein für Betriebssysteme, die entweder ihren Ursprung im Unix-System vonAT&T(ursprünglich Bell Laboratories) haben oder dessen Konzepte implementieren. Es ist zusammen mit seinen Varianten und Weiterentwicklungen – oft unter anderen, in der Öffentlichkeit bekannteren Namen – eines der verbreitetsten und einflussreichsten Betriebssysteme der Computergeschichte. Bis in die 1990er Jahre wurde Unix hauptsächlich in spezialisierten Anwendungsbereichen wie etwa beiWorkstationsundServerneingesetzt, insbesondere anUniversitätenundForschungseinrichtungen.Die heutige massenhafte Anwendung in fast allen Bereichen derComputertechnikbegann erst ab etwa den 2000er Jahren.

Maßgebliche Entwickler von Unix warenKen ThompsonundDennis Ritchie,die es zunächst inAssemblersprache,dann in der von Ritchie entwickeltenProgrammierspracheCschrieben. Mit Unix wurden einige maßgebliche Konzepte derInformationstechnikerstmals eingeführt, etwa dashierarchische,baumartigaufgebauteDateisystemmit Ordnerstruktur. Die frühen Entwickler definierten auch eine Reihe von Konzepten und Regeln für dieSoftwareentwicklung,die alsUnix-Philosophiebekannt wurden. Unix wurde bis in die 1980er Jahre alsquelloffenesBetriebssystem vor allem an US-Universitäten weiterentwickelt und hatte erheblichen Einfluss auf dieHackerkultur.

In den 1980ern wurde es von AT&T kommerzialisiert, was zu einer Reihe von unabhängigen Weiterentwicklungen und Abspaltungen führte und in den sogenannten „Unix-Kriegen“(Unix Wars)zwischen verschiedenen Systemenund Herstellern mündete. Die diversen auf Unix basierenden bzw. davon abgeleiteten Betriebssysteme sind heute zusammengenommen die meistverbreiteten Betriebssysteme fürComputerund für viele Arten von elektronischen Geräten, die einen Computer enthalten. Dabei reicht die Einsatz-Bandbreite vonMobilgerätenwieSmartphonesüberPersonal ComputerundWebserverbis hin zu den größtenSupercomputern.Ferner wird insbesondere das Unix-artigeLinuxauch alsEmbedded Systemin industriellenMess- und Steuergeräten,in Geräten derMedizintechnik,Unterhaltungselektronikund elektronisch gesteuerten Gebrauchsgegenständen wie zum BeispielHaushaltsgeräten,Kraftfahrzeugen oderWLAN-Routerneingesetzt. Die heute meistverbreitete kommerzielle,proprietäreUnix-Variante istmacOSvonApplebzw. dessen MobilvarianteiOS,die meistverbreitete Unix-artigeOpen-Source-Variante ist Linux bzw. das davon abgeleiteteAndroid.

Typologie der Varianten

[Bearbeiten|Quelltext bearbeiten]
Typischegrafische Benutzeroberflächeeines Unix-artigen Systems, basierend auf dem weit verbreitetenX Window System.

Da der Name „UNIX “inGroßbuchstabenoder „UNIX“inKapitälcheneine eingetrageneMarkederOpen Groupist, dürfen nur zertifizierte Systeme den Namen UNIX führen. Dementsprechend nutzt man in der Fachliteratur üblicherweise „UNIX “zur Kennzeichnung zertifizierter Systeme, während „Unix “als Bezeichnung für sämtliche unixartigen Systeme verwendet wird.

Unixartige Systeme können inUNIX-Derivateundunixoide Systemeeingeteilt werden. Zu den UNIX-Derivaten zählen z. B. dieBSD-Systeme,HP-UX(Hewlett-Packard),DG/UX(Data General),AIX(IBM),IRIX(Silicon Graphics),UnixWare(SCO Group),386/ix(erstEastman Kodak,späterSunSoft),Solaris(Oracle),AMIX(Commodore) undmacOS(Apple).

Andere Systeme wieLinuxoderQNXbasieren hingegen nicht auf dem ursprünglichen Unix-Quelltext,sondern wurden separat entwickelt. Sie werden als „unixoide Systeme “bezeichnet, weil sie einen Teil der für Unix standardisiert definierten Betriebssystemfunktionen (POSIX) ebenfalls implementieren. Einen Sonderfall stelltBSDdar, das zwar ursprünglich auf Bell-Labs-Quelltexten beruhte, seit Mitte der 1990er jedoch von einer losen Gemeinschaft von Programmierern vollständig umgeschrieben wurde, so dass es mittlerweile frei von dem ursprünglichen,proprietärenProgrammcode ist.

ProfessionelleComputergrafik- undCAD-WorkstationSGI Octanemit dem UNIX-DerivatIRIX,Ende der 1990er Jahre.

Ursprünglich hauptsächlich im universitären Bereich verbreitet, wurde es ab den 1980er und 1990er Jahren vor allem in professionellenWorkstationsund aufServerneingesetzt. Mit Linux, macOS (bis 2016 OS X und ursprünglich, bis 2012, Mac OS X) und als Grundlage mehrerer verbreiteter Betriebssysteme fürMobilgeräteerreichte es ab etwa den 2000er Jahren auch den Massenmarkt für Privatnutzer. Die beidenmeistverbreiteten BetriebssystemefürSmartphonesundTabletcomputer,iOSundAndroid,basieren mit BSD (iOS) bzw. Linux (Android) auf unixoiden Betriebssystemen. Im September 2013 waren allein über eine Milliarde Android-Geräte weltweit aktiviert.[2]Für 2013 prognostizierte das Marktforschungsunternehmen Gartner-Group, dass erstmals mehr Android-basierte Systeme alsPCsmitWindowsverkauft würden.[3]Zudem gewann Linux größere Bedeutung als quelloffenes Betriebssystem für Unternehmensanwendungen und alsEmbedded Systemfür elektronische Geräte wieWLAN-Routeroder Geräte derUnterhaltungselektronik.

IBMBlue Gene

Da das Unix-artige Linux sehr flexibel angepasst und optimiert werden kann, hat es sich auch in Rechenzentren stark verbreitet, in denen speziell angepasste Versionen aufGroßrechnern,Computerclustern(sieheBeowulf) oderSupercomputernlaufen. Die in derTOP500-Liste der schnellsten Computersysteme aufgeführten Systeme werden derzeit (Stand: August 2023)[4]ausschließlich unter Linux betrieben. Der im Desktop-Bereich größte KonkurrentWindowsspielt bei den Höchstleistungsrechnern keine Rolle.

Systemfunktionen und -befehle von Unix konnten ursprünglich vom Anwender nur per Tastatureingabe über eineKommandozeileaufgerufen werden, obwohl das Konzept dergrafischen Benutzeroberflächemit Fenstern und Mausbedienung zur Entstehungszeit bereits bekannt war. Die TastaturTeletype 33,welche zu dieser Zeit als Eingabegerät verwendet wurde, ähnelte einer elektromechanischen Schreibmaschine, wobei sich die einzelnen Tasten nur schwer manuell betätigen ließen. Pro Sekunde war das Setzen von zehn Zeichen möglich. Dies ist auch ein Grund, weshalb viele Befehlsnamen in Unix von solch kurzer Länge sind.[5]Aus diesem Grund gibt es keine standardisierte grafische Unix-Bedienoberfläche, sondern eine Anzahl von später entwickelten Varianten wietwmoderCDE,GnomeundKDE,von denen viele auf demX Window Systemaufbauen. Bei vielen Anwendern wie professionellenProgrammierernundSystemadministratorenist die Kommandozeile nach wie vor die bevorzugte Bedienschnittstelle. Unix-Abkömmlinge für Mobilgeräte wie Smartphones undTabletcomputer,darunter Apple iOS und Android, verwenden eigene Bedienkonzepte. Dabei ist der Zugriff auf Kommandozeile undDateisystemmeist komplett (iOS) oder teilweise (Android) gesperrt.

Aufbau und Merkmale

[Bearbeiten|Quelltext bearbeiten]

Der Unix-Kernelhat überGerätetreiberallein Zugriff auf die Hardware und verwaltetProzesse.Daneben stellt er dasDateisystemzur Verfügung, in modernen Varianten zusätzlich denNetzwerkprotokollstapel.Systemaufrufe aus Prozessen dienen zum Starten (Systemaufrufefork,exec) und Steuern von weiteren Prozessen sowie zur Kommunikation mit dem Dateisystem. Zugriffe auf die Gerätetreiber werden als Zugriffe auf „spezielle Dateien “(Gerätedateien) im Dateisystem abgebildet. Dadurch werden Dateien und Geräte aus Sicht der Prozesse und damit der Anwendungsprogramme so weit wie möglich vereinheitlicht (Systemaufrufeopen,read,writeusw.).

Eine Vielzahl von Programmen inklusive eines C-Entwicklungssystems und eines Textsatzprogrammes (troff) vervollständigen das System.

Das Dateisystem ist als hierarchisches Verzeichnis mit beliebigen Unterverzeichnissen organisiert. Das heute als Standard geltende Konzept war damals revolutionär.Stammverzeichnis(Root-Verzeichnis) dieserHierarchieist das Verzeichnis „/ “. Eines der Grundkonzepte von UNIX ist, auch Disketten- und CD-Laufwerke, weitere Festplatten des eigenen Rechners oder fremder Rechner, Terminals, Bandgeräte und anderespecial filesim Dateisystem abzubilden (Gerätedateien, Dateien, die scheinbar die Daten eines Laufwerks enthalten und beim Lesen „ausgeben “) anstatt wie einige andere Betriebssysteme (u. a.VMS,MS-DOS,Windows) dafür separate Verzeichnishierarchien unterhalb sog. „Laufwerksbuchstaben “anzulegen. „Alles ist eine Datei“ist ein Grundprinzip von Unix. Dieser verallgemeinerte Dateibegriff gehört zum Wesen von UNIX und ermöglicht eine einfache, einheitliche Schnittstelle für die verschiedensten Anwendungen. In manchen UNIX-Derivaten werden selbst Prozesse und deren Eigenschaften auf Dateien abgebildet (proc-Filesystem).

Der Kommandointerpreter, dieShell,– unter Unix ein normaler Prozess ohne Privilegien – sowie zahlreiche Standardkommandos ermöglichen dem Anwender eine einfache Ein-/Ausgabeumleitung inDateien,und überPipesdie Kommunikation zwischenProzessen.

Eine große Sammlung von einfachen Kommandos, derUNIX-Werkzeugkasten,kann so mit Hilfe der Programmiermöglichkeiten des Kommandointerpreters kombiniert werden und komplizierte Aufgaben übernehmen. Durch die Kombinierbarkeit der größtenteils standardisierten Werkzeuge wird häufig vermieden, dass man für „Einmalaufgaben “oder einfachere Administrationsarbeiten jeweils spezialisierte Programme schreiben muss, wie dies in anderen Betriebssystemen häufig der Fall ist.

Zu den wichtigen Merkmalen eines typischen Unixsystems gehören: hohe Stabilität,Multiuser,Multitasking(mittlerweile auchMultithreading),Speicherschutzundvirtueller Speicher(zuerst implementiert in der BSD-Linie),IP-Netzwerkunterstützung(ebenfalls zuerst in derBSD-Linie), hervorragendeScriptingeigenschaften,eine voll ausgebaute Shell und eine Vielzahl von Werkzeugen (dieUnix-Kommandos) undDaemonen.Betriebssysteme von Unix-Workstations sowie UNIX-Derivate enthalten in der Regel einegrafische Benutzeroberflächebasierend aufX11.

Unix ist historisch eng mit der ProgrammierspracheCverknüpft – beide verhalfen einander zum Durchbruch, und so ist C auch heute noch die bevorzugte Sprache unter Unix-Systemen.

Das System erhielt ursprünglich von einem Mitarbeiter den NamenUnics,einAkronymvonUniplexed Information and Computing Serviceund eine Anspielung aufMultics.[6]Wie später die kürzere Schreibweise des Ausklangs als einzelner Buchstabe „x “entstand, ist unklar.[7][8]

Ob die SchreibweiseUnixoder stattdessenUNIXrichtig ist, wird schon lange diskutiert. Geschichtlich ist die SchreibweiseUnixdie ältere, die SchreibweiseUNIXtauchte erst später auf – aus rein ästhetischen Gründen.[9]Heute haben sie unterschiedliche Bedeutungen: In der Fachliteratur verwendet man üblicherweise Unix als Bezeichnung fürunixartige Systeme,während man UNIX zur Kennzeichnung zertifizierter Systeme nutzt. Als Plural ist im Deutschen„Unixe “und das an die3. Deklination des Lateinischenangelehnte„Unices “im Gebrauch, im Englischen„Unixes “und ebenfalls„Unices “.

Ken Thompson (links) und Dennis Ritchie (rechts)
Unix wurde auf einemMinicomputervom Typ DECPDP-7entwickelt (die Abbildung zeigt nicht das Originalgerät).

Ken Thompsonerstellte 1969 die erste Version von Unix inAssemblerspracheauf derDECPDP-7als Alternative zuMultics.Als eines der ersten Programme für den neuen Kernel schrieb Thompson zusammen mitDennis Ritchiedas SpielSpace Travel,[10] um auszuloten, welche Schnittstellen sie benötigen. 1972–1974 wurde das Betriebssystem komplett neu in C implementiert und gemeinsam mit einem C-Compiler kostenfrei an verschiedene Universitäten verteilt (AT&T durfte als staatlich kontrollierter Monopolist in der Telekommunikationsbranche keine Software verkaufen) – daraus entwickelte sich u. a. an derUniversität von Kalifornien in BerkeleydieBSD-Linie von Unix. Erst Ende der 1970er Jahre versuchte AT&T schließlich selbst, Unix gewinnbringend zu vermarkten, woraus dieSystem-V-Linie von Unix entstand. In den 1980er Jahren wurde Unix zum dominierenden Betriebssystem an den Universitäten, und es existierte eine Fülle verschiedenster UNIX-Derivate, die alle in irgendeiner Form von den beiden HauptlinienBSDoderSystem-Vabstammten. Als Reaktion darauf erhob sich der Ruf nach Standardisierung.

Jeder Hersteller änderte und erweiterte das System in den 1980er Jahren nach eigenen Vorstellungen. Es entwickelten sich Versionen mit unterschiedlichen Fähigkeiten, Kommandos, Kommandooptionen und Programmbibliotheken. Um 1985 begann dieIEEEzunächst, die Schnittstellen für Anwendungsprogramme zu standardisieren. Daraus entwickelte sich der Standard IEEE 1003, der auf Anregung vonRichard StallmanPOSIXgenannt wird. Er besteht heute aus etwa fünfzehn Dokumenten, die sich mit allen Aspekten von Unix-Systemen wie dem Kommandozeileninterpreter (POSIX definiert eine eigene Shell, diePOSIX-Shell,die allerdings bis auf Details mit derKornshellidentisch ist), den Unix-Kommandos und deren Optionen, der Ein-/Ausgabe und anderem befassen.

Die Preise der IEEE für die POSIX-Dokumentation sind sehr hoch, die Veröffentlichung ist durch Urheberrecht untersagt. In neuerer Zeit ist deshalb eine Tendenz zurSingle UNIX SpecificationderOpen Groupzu verzeichnen. Dieser Standard ist offen, im Internet frei verfügbar und akzeptiert Vorschläge von jedem.

Die Rechte an derMarkeUNIX liegen bei derOpen Group.

UNIX-Derivate und unixähnliche Betriebssysteme

[Bearbeiten|Quelltext bearbeiten]

Bis Unix V7 1979 erschien, wurde der Quellcode von Unix gegen Erstattung der Kopier- und Datenträgerkosten an Universitäten verteilt. Unix hatte damit den Charakter eines freien, portablen Betriebssystems. Der Code wurde in Vorlesungen und Veröffentlichungen verwendet und konnte nach eigenen Vorstellungen geändert und ergänzt werden. DieUniversität Berkeleyentwickelte eine eigene Distribution mit wesentlichen Erweiterungen, dieBerkeley Software Distribution(BSD).

In den frühen 1980er Jahren beschloss AT&T, Unix zu vermarkten; der AT&T-Quellcode durfte ab diesem Zeitpunkt nicht mehr öffentlich zugänglich gemacht werden. Auch die Verwendung in Vorlesungen etc. war ausgeschlossen. Für auf BSD basierende Systeme wurden – da ein Teil des Codes von AT&T stammte – hohe Lizenzgebühren erhoben.

Viele Firmen lizenzierten den UNIX-Quellcode und brachten ihre eigenen Varianten auf den Markt, selbstMicrosofthatte mitXenixeinige Zeit ein Unix im Angebot.Siemensadaptierte Xenix 1984 zu einem deutschen Unix namensSinix.

Die Nichtverfügbarkeit des Quellcodes veranlassteRichard Stallman,1983 dasGNU-Projekt(„GNU’sNotUnix“) ins Leben zu rufen. Ziel des Projekts war die Schaffung eines freien Unix-kompatiblen Betriebssystems. Bis 1990 hatte das Projekt alle wesentlichen Teile – inklusive des GNU-C-Compilers (gcc) – entwickelt, jedoch mit Ausnahme des Kernels.

Linus Torvalds, Entwickler von Linux

1987 erschien das LehrsystemMinix,entwickelt vonAndrew S. Tanenbauman derFreien Universität Amsterdam.Minix war ein Unix-KlonmitMikrokernel,C-Compiler,Texteditorund vielen Kommandos, das als relativ anspruchsloses System auch auf schwacherPC-Hardware lief. Der Quellcode war Teil des Lieferumfangs. Es war zwar kommerziell und proprietär, hatte aber einen sehr niedrigen Preis. Wie vormals Unix diente dieses System vielen als Ausgangspunkt für eigene Experimente.

1991 arbeitete der StudentLinus Torvaldsan einemTerminalemulator,mit dem er auf einen Uni-Computer zugreifen wollte. Mit der Zeit baute er einen Dateisystem-Zugriff und viele andere nützliche Features ein. Bald bemerkte er, dass er mehr als einen Terminalemulator programmierte. Den Quelltext veröffentlichte er in derNewsgroupcomp.os.minix als von Minix inspirierter Kernel, das auf einemIntel-386er-PC lauffähig sein sollte. Zuerst sollte sein ProjektFreaxheißen. Da der Administrator der Universität ihm als Login für sein FTP-Repository „Linux “vergab, benannte er das Projekt nach diesem. Im Quelltext der Version 0.01 von Linux kommt noch der Name Freax vor („Makefile for the FREAX kernel “).

Freie BSD-Derivate

[Bearbeiten|Quelltext bearbeiten]

1992 erschien mit386BSDvon Bill und Lynne Jolitz ein weiteres freies System für 80386-Prozessoren. Es bestand aus einem Patch für die nicht von AT&T stammenden freien Teile der BSD-Distribution und bildete ein weiteres freies, sehr fortgeschrittenes Betriebssystem für Intel-Prozessoren.

1994 veröffentlichte Berkeley mit 4.4BSDLite die letzte Version ihrer inzwischen von AT&T-Quellcode befreiten Distribution.

4.4BSDLite bildete zusammen mit 386BSD die Grundlage fürNetBSD,FreeBSDund kurz daraufOpenBSD.

Typische Unix-Shell (hiershunter OS X)

ApplemacOSist ein Nachfolger vonOPENSTEP und NeXTStepund wurde 2001 unter dem Namen Mac OS X eingeführt. Als Basis dient einXNUgenannter Hybridkernel, der aus einemMach-Microkernel und Teilen desFreeBSD-Kernels besteht. Das Basissystem namensDarwinenthält außerdem von anderen BSDs stammende Programme, die in einer Unix-Umgebung erwartet werden. Die Entwicklung von Darwin wurde unter die quelloffene LizenzApple Public Source Licensegestellt, welche in der Version 2.0 als Lizenz freier Software von derFree Software Foundationanerkannt wurde. Zusammen mit proprietären, nicht-quelloffenen Systemteilen – beispielsweiseAquaund vieleProgrammierschnittstellen– bildet Apple daraus die proprietären Betriebssysteme macOS undiOS,tvOS,watchOSundaudioOS.AbMac OS X Leopard10.5 (2007) ist das Betriebssystem alsUNIX 03durch dieOpen Groupzertifiziert.[11]

Seit 2005 ist auchSolaris(Version 10) in der jeweils aktuellen Fassung für die gebührenfreie Benutzung erhältlich. Solaris läuft auf der 32-Bit- und 64-Bit-x86-Architektur(bzw.IA-32ab dem80386sowiex64ab demOpteron) sowie auf 64-Bit-Systemen mit SunsUltraSPARC.Für Zugriff auf Quellen und Mitarbeit inklusive Erweiterung ist es in der FassungOpenSolariserhältlich, die sich funktionell nicht von der Binärversion unterscheidet.

Erscheinungsdaten

[Bearbeiten|Quelltext bearbeiten]

Die folgende Zusammenstellung gibt nur einen groben Überblick. Es werden nur die wichtigsten Systeme erwähnt. Diese haben jeweils ihre eigenen Versionen und ihre eigene Entwicklungsgeschichte.

Jahr Name Anmerkung/Hersteller
September 1969 UNICS PDP-7 Version vonBell Laboratories
3. November 1971 UNIX Erste Ausgabe Bell Labs
12. Juni 1972 UNIX Zweite Ausgabe Bell Labs
Februar 1973 UNIX Dritte Ausgabe Bell Labs
November 1973 UNIX Vierte Ausgabe Bell Labs
Juni 1974 UNIX Fünfte Ausgabe Bell Labs
Mai 1975 UNIX Sechste Ausgabe Bell Labs
1977 ErsteBerkeley Software Distribution(BSD)
1978 2BSD Zweite Berkeley Software Distribution
Januar 1979 UNIX Siebte Ausgabe Bell Labs; später als „V7 “oderVersion 7von UNIX referenziert,[12]jedoch nicht identisch mit derSUSVersion 4 („SUSv4 “) von 2016, ebenfallsUNIX V7bezeichnet.
1979 UNIX/32V Portierung der UNIX Version 7 („V7 “) aufVAX-Computer
1980 3BSD und 4BSD Berkeley-Portierung auf VAX-Computer
1980 Xenix Unix-Version der FirmaMicrosoft,später vonSCOweitergeführt
1981 UNIX System III erste kommerzielle Version von Bell Labs
1982 HP-UX1.0 Unix der FirmaHewlett-Packard(HP)
1982 Sun UNIX,1.0 Unix-Version der FirmaSun Microsystems
1983 Start desGNU-Projekts (GNU:Gnu is Not UnixGNU ist nicht Unix)
1983 UNIX System V Bell Labs
1983 Ultrix Unix-Version der FirmaDigital Equipment Corporation(DEC)
1983 Sinix Unix-Version der FirmaSiemens
1983 Coherent unixoides System der Mark Williams Company
1983 4.2BSD
1984 Start desMach-Mikrokernel-Projekts an der Carnegie Mellon University (Kalifornien).
Februar 1985 UNIX Achte Ausgabe Bell Labs
September 1986 UNIX Neunte Ausgabe Bell Labs
1986 AIX1.0 Unix-Version der FirmaIBM
1986 A/UX Unix-Version der FirmaApple
1987 Minix1.0 Unix-Klon derFreien Universität Amsterdam
1988 IRIX Unix-Version der FirmaSilicon Graphics
Oktober 1989 UNIX Zehnte Ausgabe Bell Labs
1989 NeXTStep Unix-Version der FirmaNeXTbasierend auf 4.3BSD und Mach-2.5-Kernel
1989 SORIX Unix-Version der FirmaSiemensfür Echtzeitanforderungen
1990 OSF/1 Unix-Klon derOpen Software Foundation
1990 AMIX SVR4 für CommodoreAmiga
1991 4.3BSD Net/2 BSD-Version ohne AT&T-Code, unvollständig
1991 TT/Xkompatibel zu Unix System V Release 4 Unix-Version der FirmaAtari
1991 Linux an Minix orientiert
1992 386BSD Patch für BSD4.3 Net/2 für Intel-Prozessoren
1992 Solaris2.0 Firma Sun Microsystems
1992 UnixWare1.0 Unix-Version von Univel (AT&T&Novell)
1993 NetBSD0.8 basierend auf 386BSD
1993 FreeBSD1.0 basierend auf 386BSD und 4.3BSD Net/2 (kurz darauf 2.0 auf 4.4BSDLite)
1994 4.4BSDEncumbered und 4.4BSDLite (ohne Bell Labs-Code)
1994 Tru64 UNIX Nachfolger von OSF/1
1995 HP-UX10.00 FirmaHewlett-Packard(HP)
1996 OpenBSD1.2 ausgehend von NetBSD 1.0
1996 AT&Tgliedert die Bell Labs in das UnternehmenLucent Technologiesein
2000 Darwin,OpenDarwin von der Firma Apple aus NeXTSTEP entwickelt (vgl.macOS,XNU)
2003 DragonFly BSD ausgehend von FreeBSD
2005 OpenSolaris Firma Sun Microsystems
2006 xv6 Eine vom MIT durchgeführte Reimplementierung von Unix Version 6 für die Plattformen x86 und RISC-V als pädagogisch geeignetes Betriebssystem zum Lernen der Funktionsweise eines Betriebssystems[13]

Im Film „Jurassic Park“(1993) wird die gesamte Park-Steuerung mithilfe von Unix-Systemen erledigt, was die Hauptrolle „Lex “erfreut. Mit den Worten „Das ist ein Unix-System, damit kenne ich mich aus “(im engl. Original: “It’s a Unix-System, I know this” ) beginnt sie, das System zu bedienen (ca. 100. Filmminute). Dabei kommen die dreidimensionale Dateiverwaltungfsnund einIRIX-System vonSilicon Graphicszum Einsatz.[14]

Wiktionary: Unix– Bedeutungserklärungen, Wortherkunft, Synonyme, Übersetzungen
Commons:Unix– Sammlung von Bildern, Videos und Audiodateien
  1. Mark Ward:40 years of Unix.BBC,abgerufen am 28. Februar 2010.
  2. Android wird zum Schokoriegel.Golem.de
  3. Laut Gartner überholt Android schon 2013 Windows.itespresso.de
  4. Operating system family.In:TOP500.org.Abgerufen am 27. August 2023(englisch).
  5. Die Unix-Story.Geschichtliches Sachbuch über das Computerbetriebssystem Unix von AutorBrian W. Kernighan,254 Seiten, Oktober 2020,dpunkt.verlagGmbH, Heidelberg, S. 55
  6. History and Timeline.Open Group,abgerufen am 24. Februar 2013(englisch).
  7. Peter Neumann’s Home Page.SRI International,archiviert vomOriginalam29. Mai 2011;abgerufen am 24. Februar 2013.
  8. Susanne Nolte:Wortspiel.In:Heise online.8. August 2009(iX8/2009). Abgerufen am 12. Juli 2017.
  9. Unix,Jargon File
  10. Matthias Kremp:40 Jahre Unix.Spiegel Online, 18. August 2009,abgerufen am 16. Oktober 2011.
  11. Open Brand Certificate(PDF; 80 kB)
  12. Linux Programmer’s Manual: standards(7) – C and UNIX Standards.(Manpage) In:Linux man-pages project.Michael Kerrisk, 1. November 2020,abgerufen am 24. Januar 2023(englisch): „V7 – Version 7 (also known as Seventh Edition) UNIX, released by AT&T/Bell Labs in 1979. “
  13. https://pdos.csail.mit.edu/6.828/2019/xv6.htmlxv6 des MIT
  14. Jurassic Park: Als ein Unix-System die Welt rettete.In:derStandard.at.13. Juni 2015,abgerufen am 4. August 2024(österreichisches Deutsch).