UNIX -System v
Entwickler | AT&T Corporation |
---|---|
Geschrieben in | C |
OS -Familie | Unix |
Arbeitszustand | Historisch |
Quellmodell | Geschlossene Quelle |
Erstveröffentlichung | 1983 |
Verfügbar in | Englisch |
Standard Benutzeroberfläche | Befehlszeilenschnittstelle |
Vorausgegangen von | UNIX -System III |
gefolgt von | Unixware |
UNIX -System v (ausgesprochen: "System Five") ist eine der ersten kommerziellen Versionen der Unix Betriebssystem. Es wurde ursprünglich von entwickelt von AT&T und erstmals 1983 veröffentlicht. Vier Hauptversionen von System V wurden veröffentlicht, die 1, 2, 3 und 4. System v Release 4 (SVR4) war, war kommerziell die erfolgreichste Version, die das Ergebnis einer Anstrengung war, die als vermarktet wurde UNIX -Systemvereinigung, was die Zusammenarbeit der großen Unix -Anbieter bat. Es war die Quelle mehrerer gemeinsamer kommerzieller Unix -Merkmale. System V wird manchmal abgekürzt zu Sysv.
Ab 2021[aktualisieren]Der AT & T-abgeleitete UNIX-Markt ist zwischen vier System-V-Varianten aufgeteilt: IBM's AIX, Hewlett Packard Enterprise's HP-UX und Orakel's Solaris,[1] Plus die freie Software Illumos gegabelt von OpenSolaris.
Überblick
Einführung
System V war der Nachfolger von 1982er UNIX -System III. Während AT & T Hardware entwickelte und verkaufte, die System V betrieben, führten die meisten Kunden eine Version von einem Reseller aus, basierend auf AT & T's Referenzimplementierung. Ein Standarddokument namens The System v Schnittstellendefinition skizzierte die Standardfunktionen und das Verhalten von Implementierungen.
AT & T -Unterstützung
Während der formativen Jahre des Computergeschäfts von AT & T durchlief die Abteilung mehrere Phasen von System V -Softwaregruppen, beginnend mit der UNIX Support Group (USG), gefolgt vom UNIX System Development Laboratory (USDL), gefolgt von AT & T Information Systems (Attis). und schlussendlich UNIX -Systemlabors (USL).
Rivalität mit BSD
In den 1980er und frühen 1990er Jahren, Unix System V und der Berkeley Software Distribution (BSD) waren die beiden Hauptversionen von UNIX. Historisch gesehen wurde BSD auch allgemein als "BSD Unix" oder "Berkeley Unix" bezeichnet.[2] Eric S. Raymond Fasst die langjährige Beziehung und Rivalität zwischen System V und BSD in der frühen Periode zusammen:[3]
Tatsächlich war die Unix -Community jahrelang nach der Veräußerung mit der ersten Phase der Unix -Kriege- Ein interner Streit, die Rivalität zwischen System V UNIX und BSD UNIX. Der Streit hatte mehrere Ebenen, einige technisch (Steckdosen vs. Ströme, BSD tty vs. System v Terio) und einige kulturelle. Die Kluft lag ungefähr zwischen Langhaaren und Kurzhaaren; Programmierer und technische Leute trugen dazu an, sich mit Berkeley und BSD zu treffen, mehr geschäftsorientierte Typen mit AT & T und System V.
Während HP, IBM und andere System V als Grundlage für ihre Unix -Angebote ausgewählt haben, wie andere Anbieter wie Sun Microsystems und Dez erweiterte BSD. Während seiner Entwicklung wurde System V jedoch mit Merkmalen von BSD infundiert, während BSD -Varianten wie DECs Ultrix Empfangenes System V -Funktionen. AT & T und Sun Microsystems haben zusammengearbeitet, um System V mit BSD-basiert zu verschmelzen Sonnenos produzieren Solaris, einer der primären Systeme gegen Nachkommen, die noch heute verwendet werden[wenn?]. Seit den frühen neunziger Jahren aufgrund von Standardisierungsbemühungen wie z. Posix und der Erfolg von LinuxDie Trennung zwischen System V und BSD ist weniger wichtig geworden.
Veröffentlichungen
SVR1
System V, bekannt in Bell Labs als UNIX 5.0, trat die Nachfolger von AT & Ts früherer kommerzieller Unix an System III Im Januar 1983.[4] UNIX 4.0 wurde nie extern veröffentlicht, was als System IV bezeichnet worden wäre.[5][6][7] Diese erste Version von System V (System V.0, System V Release 1 oder SVR1 genannt) wurde von der UNIX Support Group (USG) von AT & T auf den internen USG UNIX 5.0 Bell Labs entwickelt.
System V enthielt auch Funktionen wie die vi Herausgeber und Flüche von 4,1 BSD, entwickelt am Universität von Kalifornien, Berkeley; Es verbesserte auch die Leistung durch Hinzufügen von Puffer und Inode Caches. Es fügte auch Unterstützung für die Unterstützung Interprozesskommunikation Verwendung von Nachrichten, Semaphoren, und geteilte Erinnerung, früher für das Glocken-Internal entwickelt CB Unix.[8]
SVR1 lief weiter Dez PDP-11 und Vax Minicomputer.
SVR2
AT & Ts UNIX Support Group (USG), das in das UNIX System Development Laboratory (USDL) umgewandelt wurde, das 1984 System V Release 2 veröffentlichte. Hülse Funktionen und die Svid. SVR2.4 hinzugefügt Paging fordern, Kopieren auf dem Schreiben, geteilte Erinnerungund aufzeichnen und Dateisperrung.
Das Konzept der "Portierungsbasis" wurde formalisiert und der Dez. VAX-11/780 wurde für diese Veröffentlichung ausgewählt. Die "Portierungsbasis" ist die sogenannte Originalversion einer Version, aus der alle Portierungsbemühungen für andere Maschinen ausgehen.
Die Bildungslizenzen für SVR2 wurden von AT & T für 800 US -Dollar für die erste CPU und 400 US -Dollar für jede weitere CPU angeboten. Eine kommerzielle Quelllizenz wurde für 43.000 US -Dollar mit drei Monaten Unterstützung und einem Preis von 16.000 USD pro zusätzlicher CPU angeboten.[9]
Apple Computer's A/UX Das Betriebssystem basierte zunächst auf dieser Version. SCO Xenix Auch SVR2 als Grundlage verwendet. Die erste Veröffentlichung von HP-UX war auch ein SVR2 -Derivat.[10]: 33
Maurice J. Bachs Buch, Das Design des UNIX -Betriebssystems, ist die endgültige Beschreibung des SVR2 -Kernels.[11]
SVR3
Das UNIX System Development Laboratory (USDL) von AT & T wurde von AT & T Information Systems (Attis) abgelöst, das 1987 UNIX System V, Release 3 verteilte.[12] SVR3 enthalten Ströme, Remotedateifreigabe (RFS), der Dateisystemschalter (FSS) Virtuelles Dateisystem Mechanismus, eine eingeschränkte Form von gemeinsame Bibliotheken, und die Transportschichtschnittstelle (TLI) Netzwerk API. Die endgültige Version wurde 1988 veröffentlicht, die eine binäre Kompatibilität zu einer binären Kompatibilität erhöhte Xenix auf Intel -Plattformen (siehe Intel Binary Compatibility Standard).
Die Verbesserungen der Benutzeroberfläche umfassten das Fenstersystem "Ebenen" für die DMD 5620 Grafikterminal und SVR3.2 verflucht Bibliotheken Das bot zu diesem Zeitpunkt acht oder mehr Farbpaare und andere wichtige Merkmale (Formulare, Panels, Menüs usw.). Das AT & T 3B2 wurde die offizielle "Portierungsbasis".
SCO UNIX basierte auf SVR3.2, wie es war Isc 386/ix. Unter den obskuren Verteilungen von SVR3.2 für die 386 waren ESIX 3.2 von Everex und "System V, Release 3.2" von Intel selbst verkauft; Diese beiden wurden "Plain Vanille" AT & T -Codebasis versendet.[13]
IBM's AIX -Betriebssystem ist ein SVR3 -Derivat.
SVR4
System V Release 4.0 wurde am 18. Oktober 1988 bekannt gegeben[14] und wurde ab Anfang 1989 in eine Vielzahl von kommerziellen Unix -Produkten integriert.[4] Ein gemeinsames Projekt von AT & T Unix System Laboratories und Sun Microsystems, es kombinierte Technologie von:
Neue Funktionen enthalten:
- Von BSD:
- Von Sunos:
- Virtuelles Dateisystem Schnittstelle (Austausch des Dateisystemschalters in System V Release 3)
- NFS
- Neues virtuelles Speichersystem einschließlich Unterstützung für Speicher zugeordnet Dateien
- Verbessertes gemeinsames Bibliothekssystem basierend auf dem Sunos 4.x -Modell[15]
- Fenster öffnen GUI Umgebung
- Externe Datenrepräsentation (Xdr) und ONC RPC
- Von Xenix:
- x86 Gerätetreiber
- Binärkompatibilität mit Xenix (in der X86 -Version von System v)
- Kornshell
- ANSI X3J11 c Kompatibilität
- Multinationale Sprachunterstützung (MNLS)
- Besser Internationalisierung Unterstützung
- Ein Anwendung Binärschnittstelle (ABI) basierend auf Ausführbares und verknüpfbares Format (ELF)
- Unterstützung für Standards wie z. Posix und X/offen
Viele Unternehmen lizenzierten SVR4 und bündelten es mit Computersystemen wie z. Arbeitsstationen und Netzwerkserver. Inklusive SVR4 -Systemanbieter Atari (Atari System v), Kommodore (Amiga Unix), Daten allgemein (DG/UX), Fujitsu (UXP/DS), Hitachi (Hi-UX), Hewlett-Packard (HP-UX), Ncr (UNIX/NS), NEC (EWS-UX, Up-UX, UX/4800, Super-Ux), Oki (OKI -System v), Pyramiden -Technologie (DC/OSx), SGI (Irrix), Siemens (Sinix), Sony (News-Os), Sumitomo Electric Industries (Seiux) und Sun Microsystems (Solaris) mit Illumos in den 2010er Jahren als die einzige Open Source Plattform.
Software -Porting -Häuser verkauften auch erweiterte und unterstützte Häuser Intel x86 Versionen. SVR4 -Softwareanbieter enthalten Dell (Dell Unix),[16] Everex (ESIX), Mikrostationstechnologie (SVR4), Mikroport (SVR4) und UHC (SVR4).[17]
Die primären Plattformen für SVR4 waren Intel x86 und Sparc; Die SPARC -Version namens Solaris 2 (oder intern, Sonnenos 5.x), wurde von Sun entwickelt. Die Beziehung zwischen Sun und AT & T wurde nach der Veröffentlichung von SVR4 beendet, was bedeutet, dass spätere Versionen von Solaris Merkmale späterer SVR4.x -Veröffentlichungen nicht erbten. Sun würde 2005 den größten Teil des Quellcodes für Solaris 10 (Sunos 5.10) als die veröffentlichen Open Source OpenSolaris Projekt, das mit seinen Gabeln die einzige Open-Source-System-V-Implementierung erstellt (wenn auch stark geändert). Nach Orakel übernahm Sonne, Solaris war gegabelt in proprietäre Freilassung, aber Illumos Während des Fortsetzungsprojekts wird in Open-Source entwickelt.
Ein Konsortium von Intel-basierten Wiederverkäufern einschließlich Unisys, ICL, NCR Corporation, und Olivetti entwickelte SVR4.0MP mit Multiprozessierung Fähigkeit (die Ermöglichung von Systemaufrufen von jedem Prozessor verarbeitet werden, aber die Wartung nur von einem "Master" -Prozessor unterbricht).[18]
Release 4.1 ES (Enhanced Security) wurden für die erforderliche Sicherheitsfunktionen hinzugefügt Orangefarbenes Buch B2 Compliance und Zugriffskontrolllisten und Unterstützung für die dynamische Belastung von Kernelmodulen.[19][20]
SVR4.2 / Unixware
1992 war AT & T USL mit einem Joint Venture mit Novell, genannt Unival. In diesem Jahr wurde das Release -System V.4.2 als unival gesehen Unixware, mit dem Veritas Dateisystem. Andere Anbieter umfassten UHC und Consensys. Release 4.2MP, abgeschlossener Ende 1993, fügte Unterstützung für die Multiprozessierung hinzu und wurde 1995 als Unixware 2 veröffentlicht.[21]
Eric S. Raymond warnte potenzielle Käufer vor SVR4.2-Versionen, da sie oft nicht online enthalten waren Mannseiten. In seinem Käuferleitfaden von 1994 führt er diese Änderung der Richtlinie den UNIX -Systemlabors zu.[22]
SVR5 / Unixware 7
Das Santa Cruz Operation (SCO), Eigentümer von Xenix, erwarb schließlich die UNIXWARE -Marken- und Vertriebsrechte an der System v Release 4.2 Codebase von Novell, während andere Anbieter (Sun, IBM, HP) das System V Release 4. Novell weiterhin verwendeten und erweitern. des Unix -Markenzeichens an Die offene Gruppe.
System V Release 5 wurde 1997 von der entwickelt Santa Cruz Operation (SCO) als Fusion von SCO OpenServer (ein SVR3-Derivat) und Unixware mit Schwerpunkt auf groß angelegten Servern.[10]: 23, 32 Es wurde als SCO Unixware 7. SCOs Nachfolger veröffentlicht, Die SCO -Gruppeauch basiert SCO OpenServer 6 auf SVR5, aber die Codebasis wird von keinem anderen großen Entwickler oder Wiederverkäufer verwendet.
SVR6 (Storniert)
System V Release 6 wurde von SCO bis Ende 2004 bekannt gegeben, aber offenbar abgesagt.[23] Es sollte 64-Bit-Systeme unterstützen.[24] SCO auch eingestellt Smallfoot Im Jahr 2004. Die Branche hat sich zusammengetan Die offene Gruppe's Single Unix Specification Version 3 (Unix 03).
Marktposition
Verfügbarkeit in den 1990er Jahren auf X86 -Plattformen
In den 1980er und 1990er Jahren waren eine Vielzahl von SVR4 -Versionen von UNIX für die X86 -PC -Plattform im Handel erhältlich. Der Markt für kommerzielle Unix auf PCs ging jedoch danach zurück Linux und BSD wurde weit verbreitet. Ende 1994 stellte Eric S. Raymond seine ab PC-Clone Unix Software-Käuferhandbuch an UsenetMit der Angabe: "Der Grund, warum ich dies fallen lasse, ist, dass ich jetzt Linux laufe und den SVR4 -Markt nicht mehr interessant oder bedeutend finde."[25]
Im Jahr 1998 a Vertrauliches Memo Bei Microsoft erklärte: "Linux ist auf dem richtigen Weg, schließlich den X86 Unix -Markt zu besitzen" und sagte weiter voraus: "Ich glaube, dass Linux - Moreso als Nt- wird in naher Zukunft die größte Bedrohung für SCO sein. "[26]
Ein InfoWorld Der Artikel aus dem Jahr 2001 charakterisierte SCO Unixware als "düsterer Ausblick", weil sie von Linux und Solaris auf dem Markt "getrocknet" wurden, und IDC sagte voraus, dass SCO "weiterhin einen schrumpfenden Anteil des Marktes sehen würde".[27]
Projekt Monterey
Das Projekt Monterey wurde 1998 gestartet, um wichtige Merkmale bestehender kommerzieller Unix -Plattformen als gemeinsames Projekt von zu kombinieren Compaq, IBM, Intel, SCO und Sequente Computersysteme. Die Zielplattform sollte Intel neu sein IA-64 Architektur und Itanium Prozessorenlinie. Das Projekt wurde jedoch 2001 nach wenig Fortschritt abrupt abgesagt.[28]
System V und der UNIX -Markt
Bis 2001 sind mehrere wichtige UNIX -Varianten wie SCO Unixware, Compaq Tru64 UNIXund SGI Irrix waren alle im Niedergang.[27] Die drei großen Unix-Versionen, die auf dem Markt gut abschneiden, waren IBM AIX, Hewlett-Packards HP-UX und Suns Solaris.[27]
Als SGI im Jahr 2006 Insolvenz erklärte, fragten Analysten, ob Linux die proprietäre Unix insgesamt ersetzen würde. In einem Artikel von 2006 für geschriebene Artikel für Computerwelt Von Mark Hall wurde die Ökonomie von Linux als Hauptfaktor zitiert, die die Migration von UNIX nach Linux antreibt:[29]
Linux 'Erfolg im High-End, wissenschaftlich und Technisches Computer, wie Unix vor ihm, gingen seinem Erfolg in Ihrem voraus Rechenzentrum. Sobald sich Linux durch die Ausführung der komplexesten Berechnungen bewährte Webseiten servieren und Renn Lohn-und Gehaltsabrechnung. Natürlich hilft es, Glück zu haben: KOSTENLOSE, herunterladbarer Linux -Stern begann sich während eines der längsten Abschwünge in der Geschichte zu erheben. Mit Unternehmen, die mehr mit weniger tun, war eine Sache, die sie entleeren konnten, Unix.
Der Artikel zitiert auch Trends in leistungsstarken Computeranwendungen als Beweis für eine dramatische Verschiebung von UNIX zu Linux:[29]
Ein Blick auf die Top500 Liste von Supercomputer erzählt die Geschichte am besten. 1998 kombinierten Unix -Maschinen von Sun und SGI für 46% der 500 schnellsten Computer der Welt. Linux machte einen (0,2%) aus. Im Jahr 2005 hatte Sun 0,8%oder vier Systeme und SGI 3,6%, während 72%der Top500 Linux lief.
In einer Umfrage von November 2015 unter den Top 500 Supercomputern wurde UNIX nur um 1,2% (alle laufende IBM AIX) verwendet, während Linux um 98,8% verwendet wurde. Die gleiche Umfrage im November 2017 berichtet, dass 100% von ihnen mit Linux verwendet werden.[30]
System V Derivate wurden weiterhin auf einigen proprietären Serverplattformen eingesetzt. Die Hauptvarianten von System V, die im kommerziellen Gebrauch verbleiben, sind AIX (IBM), Solaris (Oracle) und HP-UX (HP). Nach einer Studie von durchgeführt von IDC2012 wurde der weltweite UNIX -Markt zwischen IBM (56%), Oracle (19,2%) und HP (18,6%) aufgeteilt. Kein anderer kommerzieller Unix -Anbieter hatte mehr als 2% des Marktes.[1] Branchenanalysten charakterisieren im Allgemeinen die proprietäre Unix als einen Zeitraum von langsamem, aber dauerhaftem Rückgang.[31]
OpenSolaris- und Illumos -Verteilungen
OpenSolaris und seine Derivate sind die einzigen SVR4 -Nachkommen, die es sind Quelloffene Software. Kernsystemsoftware wird weiterentwickelt als Illumos benutzt in Illumos -Verteilungen wie zum Beispiel Smartos, Omniosce, Openindiana und andere.
System V Kompatibilität
Die Kommunikationsmechanismen des Systems V Interprozess sind in UNIX-ähnlichen Betriebssystemen verfügbar, die nicht aus System V abgeleitet sind. insbesondere unter Linux[8][32] (eine Neuauflagen von UNIX) sowie das BSD -Derivat Freebsd.[33] POSIX 2008 gibt einen Ersatz für diese Schnittstellen an.[8]
FreeBSD behält eine binäre Kompatibilitätsschicht für die Sarg Format, mit dem FreeBSD Binärdateien ausführen kann, die für einige SVR3.2 -Derivate wie SCO UNIX und Interactive Unix zusammengestellt wurden.[34] Modernes System V, Linux und BSD -Plattformen verwenden die ELF Dateiformat für nativ kompilierte Binärdateien.
Verweise
- ^ a b "Die letzten Tage von Unix". Netzwerkwelt. 19. August 2013. Abgerufen 26. Juni 2014.
- ^ Garfinkel, Simson. Spafford, Gen. Schwartz, Alan. Praktische Unix- und Internet -Sicherheit. 2003. S. 15-20
- ^ Raymond, Eric S. Die Kunst der Unix -Programmierung. 2003. p. 38
- ^ a b Lévénez, Éric. "Unix History (Unix Timeline)". Archiviert vom Original am 2002-08-02. Abgerufen 2010-12-29.
- ^ Überblick über das Xenix 286 -Betriebssystem (PDF). Intel Corporation. November 1984. p. 1.10.
Es gab kein System IV.
- ^ Dale Dejager (1984-01-16). "Unix -Geschichte". Newsgroup:net.unix.
- ^ Tanenbaum, Andrew S. (2001). Modern Operating Systems (2. Aufl.). Upper Saddle River, NJ: Prentice Hall. p.675. ISBN 0-13-031358-0.
Was auch immer mit System IV passiert ist, ist eines der großen ungelösten Geheimnisse der Informatik.
- ^ a b c Kerrisk, Michael (2010). Die Linux -Programmierschnittstelle. Keine Stärkepresse. p. 921.
- ^ "UNIX -System V und fügen Sie die Anwendungspreise hinzu" (PDF). AT & T International. 24. Februar 1983. Abgerufen 27. April 2014.
- ^ a b Kenneth H. Rosen (1999). UNIX: Die vollständige Referenz. McGraw-Hill Professional.
- ^ Bach, Maurice (1986), Das Design des UNIX -Betriebssystems, Prentice Hall, Bibcode:1986duos.book ..... b, ISBN 0-13-201799-7
- ^ Marshall Kirk McKusick (2015), "Geschichte des Unix -Systems", Das Design und die Implementierung des FreeBSD -Betriebssystems (2. Aufl.), S. 23–28
- ^ Jeff Tye (10. Juli 1989). "Andere OSS, die Unix auf einem 386 laufen lassen". InfoWorld: 62. ISSN 0199-6649.
- ^ "Mehrere große Computer- und Softwareunternehmen geben strategisches Engagement für das UNIX -System von AT & T bekannt, Release 4.0" (Pressemitteilung). Amdahl, Kontrolldatengesellschaft et al. 18. Oktober 1988. Abgerufen 2007-01-01.
- ^ Levine, John R. (2000) [Oktober 1999]. "Kapitel 10: Dynamisches Verknüpfung und Laden". Linker und Lader. Die Morgan Kaufmann -Serie in Software Engineering and Programming (1 Ed.). San Francisco, USA: Morgan Kaufmann. ISBN 1-55860-496-0. OCLC 42413382. Archiviert von das Original Am 2012-12-05. Abgerufen 2020-01-12. Code: [1].
- ^ TECHNOROLOGISTEN ANMERKUNGEN - Eine kurze Geschichte von Dell Unix, 10. Januar 2008, abgerufen 2009-02-18
- ^ Eric S. Raymond, Ein Käuferleitfaden für UNIX-Versionen für PC-Clone-Hardware, gepostet an Usenet 16. November 1994.
- ^ Unix Internatl. und USL -Veröffentlichung frühversion der SVR4 -Multiprocessing -Software, 17. Juni 1991, abgerufen 2009-04-22
- ^ William Fellows (13. August 1992). "Unix International rezensiert die bisherige Unix -System v.4.". Computer Business Review. Abgerufen 2008-10-31.
- ^ Bischof, Matt (2. Dezember 2002), Computersicherheit, Addison Wesley, p. 505, ISBN 0-201-44099-7
- ^ Unixware 2 Produktankündigungsfragen und Antworten, 1995
- ^ Eric S. Raymond (16. November 1994). "PC-Clone Unix Software-Käuferhandbuch". Abgerufen 6. Mai 2014.
- ^ SCO -Updates Unix, OpenServer -Produktpläne Infoworld, 19. August 2003
- ^ SCO UNIX Roadmap in Archive.is
- ^ Eric S. Raymond (16. November 1994). "PC-Clone Unix Software-Käuferhandbuch". Abgerufen 3. Februar 2014.
- ^ Vinod Valloppillil (11. August 1998). "Open Source -Software: Eine (neue?) Entwicklungsmethode". Abgerufen 3. Februar 2014.
- ^ a b c Tom Yager (19. November 2001). "Vitalzeichen für Unix". Computerwelt. Abgerufen 5. Juni 2015.
- ^ Raymond, Eric S. Die Kunst der Unix -Programmierung. 2003. p. 43
- ^ a b Mark Hall (15. Mai 2006), Das Ende von Unix?, abgerufen 5. Juni 2015
- ^ "Top500 Supercomputer -Websites - Listenstatistik". Abgerufen 28. Januar 2016.
- ^ Patrick Thibodeau (12. Dezember 2013). "Als Unix von Rechenzentren verblasst, ist unklar, was als nächstes kommt.". Abgerufen 6. Juni 2015.
- ^ Linux Programmierer Handbuch - Übersicht, Konventionen und Verschiedenes - -
- ^ Freebsd Systemaufrufe Handbuch - -
- ^ Lehey, Greg. Die vollständige FreeBSD: Dokumentation aus der Quelle. 2003. S. 164-165
Externe Links
- PC-Clone Unix Software-Käuferhandbuch durch Eric S. Raymond (Gepostet an Usenet im Jahr 1994)
- UNIX FAQ - Geschichte
- Ein Unix -Geschichtsdiagramm - Die ursprüngliche und kontinuierlich aktualisierte Version der UNIX -Geschichte, wie sie veröffentlicht werden von O'Reilly