GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Unix- und Linux-Geschichte

Unix-, Linux- und Variantenverlauf

Einführung

Früher waren Betriebssysteme komplex und unhandlich. Eines Tages in den späten 1960er Jahren beschlossen Ken Thompson, Dennis Ritchie und einige ihrer Kollegen bei At&T Bell Labs, eine einfachere Version von Multics zu schreiben, um Spiele auf ihrem PDP-7 auszuführen, und so wurde Unix geboren.

Auch AT&T hielt die Rechte an dem Code, und Lizenzen waren teuer. Viele andere Unternehmen unterlizenzierten Unix und verkauften ihre eigene Version. Zu den Hauptakteuren gehörten DEC, HP, IBM, Sun. Unix-Varianten fügten ihre eigenen Erweiterungen hinzu und klauten oft Ideen voneinander neben der Wissenschaft.

IN Berkeley

Unterdessen waren in Berkeley einige Akademiker mit der Lizenzsituation unzufrieden und beschlossen, eine Version von Unix zu erstellen, die keinen von AT&T lizenzierten Code enthielt. So wurde in den frühen 1980er Jahren die Berkeley Software Distribution oder BSD zu einer freien Variante von Unix. BSD lief zuerst auf Minicomputern wie PDP-11 und VAXen.

AN der Ostküste

Währenddessen bekam Richard Stallman an der Ostküste einen Anfall, als er den Quellcode seines Druckertreibers nicht bekommen konnte. Er gründete die GNU (G NUs n ot U nix)-Projekt im Jahr 1983 mit der Absicht, ein freies, Unix-ähnliches Betriebssystem zu entwickeln, nur besser GNU-Projekt sind in allen aktuellen kostenlosen Unices enthalten, insbesondere im Compiler GCC .

In Finnland

Linus Torvalds geriet im Sommer 1991 in einen Hacker-Binge. Als er aufwachte, stellte er fest, dass er ein Betriebssystem für seinen PC geschrieben hatte, und beschloss, es mit anderen zu teilen, indem er es auf einem FTP-Server in einem Verzeichnis namens  ablegte Linux .Der Erfolg übertraf seine Erwartungen.

Viele Menschen haben Software-Distributionen erstellt, darunter den Linux-Kernel, viele GNU-Programme, das X Window System und andere freie Software. Diese Distributionen (Slackware, Debian, Red Hat, SUSE, Gentoo, Ubuntu usw.) sind das, worauf sich die Leute im Allgemeinen beziehen, wenn sie sagen „Linux“. Die meisten Linux-Distributionen bestehen hauptsächlich aus Free-as-in-Speech-Software, obwohl Software, die lediglich Free-as-in-Bier ist, oft enthalten ist, wenn es kein kostenloses Äquivalent gibt.

Andere

derzeit existierende Unices umfassen die verschiedenen Forks von BSD (Sie haben die Wahl zwischen FreeBSD , NetBSD und OpenBSD , die alle kostenlos, offen und über das Internet entwickelt werden), sowie eine abnehmende Anzahl kommerzieller Varianten, die auf Server ausgerichtet sind:und AIX , HP-UX , Solaris , und ein paar sehr kleine Konkurrenten. Ein weiteres proprietäres Unix-basiertes Betriebssystem ist Mac OS X läuft auf Apple Desktops, Laptops und PDAs.

Wir können den Verlauf in dieser Tabelle vereinfachen:

Jahr Ereignis
1957 Bell Labs stellte fest, dass sie ein Betriebssystem für ihr Rechenzentrum benötigten, auf dem zu diesem Zeitpunkt verschiedene Batch-Jobs ausgeführt wurden. Daher wurde das Betriebssystem BESYS bei Bell Labs entwickelt, um diesen Anforderungen gerecht zu werden.
1965 Bell Labs führte Computergeräte der dritten Generation ein und beschloss außerdem, sich mit General Electric und MIT zusammenzuschließen, um Multics (Multiplexed Information and Computing Service) zu entwickeln.
1969 Im April 1969 beschloss AT&T, Multics zurückzuziehen und GECOS zu übernehmen. Als Multics zurückgezogen wurde, mussten Ken Thompson und Dennis Ritchie ein Betriebssystem neu schreiben, um die Raumfahrt auf einer anderen kleineren Maschine (einem DEC PDP-7 [Programmed Data Processor 4 K Memory for User Programs]) spielen zu können. Das Ergebnis war also ein System, das ein scherzhafter Kollege UNICS (Uniplexed Information and Computing Service) nannte – ein „entmanntes Multics“.
1969 Im Sommer 1969 wurde Unix entwickelt.
1969 Linus Torvalds wurde am 28. Dezember 1969 geboren.
1971 Erste Ausgabe von Unix veröffentlicht am 3. November 1971. Die erste Ausgabe des UNIX PROGRAMMER’S MANUAL [by] K. Thompson [and] D. M. Ritchie . Es enthält über 60 Befehle wie:b (B-Programm kompilieren); booten (System neu starten); Katze  (Dateien verketten); chdir  (Arbeitsverzeichnis ändern); chmod (Zugriffsmodus ändern); zusätzlich zu chown (Besitzer wechseln); cp  (Datei kopieren); ls  (Verzeichnisinhalte auflisten); mv  (Datei verschieben oder umbenennen); roff (Lauftext); WC  (Wortzahl erhalten); wer  (Wer ist ein System). Es fehlten vor allem Rohre.
1972 Die zweite Ausgabe von Unix wurde am 6. Dezember 1972 veröffentlicht.
1972 Ritchie hat B umgeschrieben und die neue Sprache C genannt Sprache.
1973 Unix wurde an 16 Standorten installiert (alle innerhalb von AT&T/Western Electric); es wurde auf einer Konferenz im Oktober öffentlich vorgestellt.
1973 Die dritte Ausgabe von Unix wurde im Februar 1973 veröffentlicht.
1973 Die vierte Ausgabe von Unix wurde im November 1973 veröffentlicht.
1974 Die fünfte Ausgabe von Unix wurde im Juni 1974 veröffentlicht.
1974 Thompson ging für ein Jahr an die UC Berkeley, um dort zu unterrichten, Bill Joy kam als neuer Doktorand. Frustriert von ed , Joy hat einen besser ausgestatteten Editor em entwickelt .
1975 Die sechste Ausgabe von Unix wurde im Mai 1975 veröffentlicht.
1975 Bourne Shell wurde eingeführt und wird hinzugefügt.
1977 1BSD wurde Ende 1977 veröffentlicht.
1978 2BSD wurde Mitte 1978 veröffentlicht.
1979 Die siebte Ausgabe von Unix wurde im Januar 1979 veröffentlicht.
1979 3BSD veröffentlicht Ende 1979.
1979 SCO gegründet von Doug und Larry Michels als Unix-Portierungs- und Beratungsunternehmen.
1980 4.0BSD veröffentlicht im Oktober 1980.
1982 SGI führte IRIX ein.
1982 HP-UX 1.0 wurde veröffentlicht.
1983 AT&T veröffentlichte seine erste Version von System V.
1983 SCO lieferte sein erstes gepacktes Unix-System namens SCO Xenix System V für PCs mit Intel 8086- und 8088-Prozessoren aus.
1983 Das GNU-Projekt wurde erstmals am 27. September 1983 von Richard Stallman angekündigt.
1984 ULTRIX wurde erstmals veröffentlicht.
1985 Die achte Ausgabe von Unix wurde im Februar 1985 veröffentlicht.
1985 Das GNU-Manifest wurde in der Märzausgabe 1985 von Dr. Dobb’s Journal veröffentlicht. Das GNU-Projekt startet anderthalb Jahre später.
1986 Die neunte Ausgabe von Unix wurde im September 1986 veröffentlicht.
1987 Sun und AT&T legten mit einer Allianz zur Entwicklung von Unix System V Release 4 den Grundstein für Business Computing im nächsten Jahrzehnt.
1988 HP-UX 2.0 veröffentlicht.
1988 HP-UX 3.0 veröffentlicht.
1989 Also lieferte SCO SCO Unix System V/386 aus, das erste kommerzielle Volumenprodukt, das von AT&T lizenziert wurde, um die Marke Unix System zu verwenden.
1989 HP-UX 7.0 veröffentlicht.
1989 Auch die zehnte Ausgabe von Unix, veröffentlicht im Oktober 1989.
1990 AIX, kurz für Advanced Interactive eXecutive, wurde erstmals im Februar 1990 von IBM auf den Markt gebracht.
1991 Sun stellte die Betriebsumgebung Solaris 2 vor, die speziell auf symmetrisches Multiprocessing abgestimmt ist.
1991 Linux wurde von Linus Torvalds und einem Studenten in Finnland eingeführt.
1991 HP-UX 8.0 wurde 1991 veröffentlicht.
1991 BSD/386 ALPHA Erster Code, der für Personen außerhalb von BSDI am xx.12.1991 veröffentlicht wurde.
1992 HP-UX 9.0 wurde 1992 veröffentlicht.
1993 NetBSD 0.8 wurde am 20. April 1993 veröffentlicht.
1993 FreeBSD 1.0 wurde im Dezember 1993 veröffentlicht.
1994 Red Hat Linux wurde 1994 eingeführt.
1994 Caldera, Inc wurde 1994 von Ransom Love und Bryan Sparks gegründet.
1994 Die erste Version von SUSE Linux wurde im März 1994 veröffentlicht.
1994 NetBSD 1.0 wurde am 26. Oktober 1994 veröffentlicht.
1995 FreeBSD 2.0 wurde im Januar 1995 veröffentlicht.
1995 SCO erwarb das Quelltechnologiegeschäft von Unix Systems von der Novell Corporation (die es von den Unix System Laboratories von AT&T übernommen hatte). SCO erwarb auch das Betriebssystem UnixWare 2 von Novell.
1995 HP-UX 10.0 wurde veröffentlicht.
1995 4.4 BSD Lite Release 2, die eigentlich endgültige Distribution, wurde im Juni 1995 von der CSRG veröffentlicht.
1996 KDE wurde von Matthias Ettrich entwickelt.
1997 HP-UX 11.0 wurde veröffentlicht.
1997 Caldera lieferte OpenLinux Standard 1.1 am 5. Mai 1997 aus, das zweite Angebot in Calderas OpenLinux-Produktlinie.
1998 IRIX 6.5, die fünfte Generation von SGI Unix, wurde am 6. Juli 1998 veröffentlicht.
1998 SCO lieferte das Betriebssystem UnixWare 7.
1998 Das Betriebssystem Sun Solaries 7 wurde veröffentlicht.
1998 Folglich wurde FreeBSD 3.0 am 16. Oktober 1998 veröffentlicht.
2000 Auch FreeBSD 4.0, veröffentlicht am 13. März 2000.
2000 Caldera Systems Inc. gab bekannt, dass Caldera Systems zugestimmt hat, die SCO Server Software Division zusätzlich zur Professional Services Division zu erwerben.
2000 Red Hat veröffentlichte die erste Version von Red Hat Enterprise Linux am 22. Februar 2000 und hieß ursprünglich Red Hat Linux Advanced Server.
2001 Dann veröffentlichte Linus Torvalds am 4. Januar 2001 Version 2.4 des Linux-Kernel-Quellcodes.
2001 Microsoft reichte im Dezember 2001 eine Markenklage gegen Lindows.com ein.
2002 Gentoo 1.0, eine Linux-Distribution, wurde am 31. März 2002 veröffentlicht.
2003 Die erste Version von Fedora, einer Linux-Distribution, wurde also am 6. November 2003 veröffentlicht.
2004 Dementsprechend änderte Lindows am 14. April 2004 seinen Namen in Linspire.
2004 Red Hat Linux 9.0, die letzte Version von Red Hat Linux (kommerziell), erreichte am 30. April 2004 das Ende der Lebensdauer.
2004 Die erste Version von Ubuntu wurde also am 20. Oktober 2004 veröffentlicht.
2007 Auch Google veröffentlichte am 5. November 2007 die erste Version des Android-Betriebssystems für Mobilgeräte. Das Android-Betriebssystem basiert auf dem Linux-Kernel.
2009 Chrome OS, ein Linux-basiertes Betriebssystem, wurde am 7. Juli 2009 von Google entwickelt. Außerdem ist Chrome OS für die Verwendung mit einem Chromebook konzipiert.
2013 Valve hat am 13. Dezember 2013 SteamOS veröffentlicht, ein Betriebssystem für Spiele, das auf der Linux-Distribution Debian basiert.
2016 Schließlich wurde eine kostenlose Abonnementoption für Red Hat Enterprise Linux für Entwickler angekündigt, die nur für den nicht produktiven Gebrauch bestimmt ist.


Linux
  1. So überprüfen Sie die Betriebssystem- und Linux-Version

  2. Linux – Unix-Berechtigungen und Dateitypen verstehen?

  3. Linux – Standard- und/oder gemeinsame Verzeichnisse auf Unix/Linux-Betriebssystemen?

  4. Eine kurze Geschichte der Linux-/Open-Source-Distributionen

  5. So mounten und unmounten Sie ein Dateisystem unter Linux

So überprüfen Sie den Systemneustartverlauf und die Startzeit in Linux

So installieren und konfigurieren Sie Redis auf einem Linux-System

Linux gegen Unix

Zip- und Unzip-Befehle unter Linux/Unix

So löschen Sie den Bash-Verlauf in Linux und Mac

Was sind Linux-Systemaufrufe und Bibliotheksfunktionen?