|
Da Linux ein Ableger des UNIX-Betriebssystems ist, beginnt die Geschichte von Linux (Die Geschichte von Linux begann 1991 mit dem Beginn eines persönlichen Projekts des finnischen Studenten Linus Torvalds zur Entwicklung eines neuen freien Betriebssystemkerns) ziemlich früh.1969 Ken Thompson beginnt mit der Entwicklung des Einzelplatzbetriebssystems UNIX bei Bell Laboratories (Nokia Bell Labs ist ein amerikanisches Forschungs- und Entwicklungsunternehmen im Besitz des finnischen Unternehmens Nokia) in Assembler (Eine Assemblersprache, oft abgekürzt asm, ist eine Low-Level-Programmiersprache für einen Computer oder ein anderes programmierbares Gerät, bei dem es eine sehr starke Übereinstimmung zwischen der Sprache und den Maschinencodeanweisungen der Architektur gibt). Es wurde zuerst auf dem kleinen Computer PDP-7 verwendet (der DEC PDP-7 war ein Minicomputer, der von Digital Equipment Corporation als Teil der PDP-Serie produziert wurde).1971Denis Ritchie nahm UNIX und schrieb es in der Programmiersprache B neu (B ist eine Programmiersprache, die bei Bell Labs um 1969 entwickelt wurde). Diese wurde 1973 überarbeitet und in C umbenannt, wodurch Unix portabel wurde. 1987Andrew Tannenbaum (Professor für Informatik (Informatik beschäftigt sich mit den theoretischen Grundlagen der Information und Berechnung, zusammen mit praktischen Techniken zur Umsetzung und Anwendung die
ser Grundlagen) an der Universität Amsterdam (Die Universität Amsterdam ist eine öffentliche Universität mit Sitz in Amsterdam , Niederlande )) beginnt mit der Entwicklung eines Betriebssystems, das Unix sehr ähnlich ist. Er nennt es Minix und versucht, seine Schüler an die Materie heranzuführen. Mit Minix wollte Tannenbaum die Funktionalität von UNIX auf viel billigeren PCs nutzbar machen (im Vergleich zu UNIX (Unix ist eine Familie von Multitasking, Mehrbenutzer-Betriebssystemen, die von dem ursprünglichen AT&T Unix abgeleitet sind, das ab den 70er Jahren im Bell Labs Forschungszentrum von Ken Thompson, Dennis Ritchie und anderen entwickelt wurde) Computer). Der 199121-jährige finnische Student Linus Benedict Torvalds entdeckt das Betriebssystem Minix. Er beginnt mit dem Schreiben des Minix-basierten Betriebssystems (Linux) für AT-386-Computer. 1991 Linus kündigt die erste offizielle Version von Linux an. Dies ist Version 0.02.1992 In diesem Jahr sendet Linus Torvalds die Version 0.12 über anonymous FTP (Das File Transfer Protocol ist ein Standard-Netzwerkprotokoll, das für die Übertragung von Computerdateien von einem Server zu einem Client unter Verwendung des Client-Server-Modells in einem Computernetzwerk verwendet wird), was zu einem Sprung in der Anzahl der Tester führt. Dieser Zuwachs wurde so groß, dass die notwendige Kommunikation nicht mehr per E-Mail abgewickelt werden konnte. So entstand die Gruppe alt.os.linux im Usenet (Usenet ist ein weltweit verteiltes Diskussionssystem auf Computern) News, was zu einer raschen Weiterentwicklung des Betriebssystems führte. Diese Entwicklung wurde von Linus Torvalds koordiniert. Im März dieses Jahres kam es zum Versionssprung auf 0.95 und danach auf 0.96. Mit der Version 0.96 erhielt Linux ein eigenes, neu entwickeltes Dateisystem, welches wesentlich effizienter ist als das alte von Minix (MINIX ist ein POSIX-konformes, Unix-ähnliches Computer-Betriebssystem auf Basis einer Mikrokernel-Architektur). Kurz darauf erschienen unzählige weitere Versionen. Die Version 0.97 beinhaltet das neue proc-Dateisystem und unterstützt die Bedienung einer Maus. Da diese Version jedoch recht instabil war, folgten schnell weitere. Der Kernel 0.99 war in unzählige Zwischenversionen unterteilt, so gab es die Versionen 0.99.13, 0.99.13a, 0.99.13.b bis 0.99.13z.1993 Zu dieser Zeit arbeiteten bereits mehr als 100 Programmierer am Linux-Code. In diesem Jahr wurde der Linux-Kernel an die GNU-Umgebung der Free Software Foundation (FSF) angepasst. Die FSF hat das Ziel, frei verfügbare Software zu produzieren und inklusive Quellcode zu vertreiben und damit eine freie Weiterentwicklung zu ermöglichen. Damit konnte eine große Sammlung vorhandener Software und Tools genutzt werden, die auf einem Linux-Betriebssystem laufen.1994 In diesem Jahr wurde die Linux-Version 1.0 veröffentlicht, die den Kernel erstmals netzwerkfähig machte. Es glänzte auch mit einer internen Umstrukturierung, bei der einige Algorithmen durch effektivere Algorithmen ersetzt wurden. Die Zahl der Nutzer stieg in diesem Jahr auf 100.000. Eine weitere wichtige Neuerung in diesem Jahr war die Anpassung einer grafischen Benutzeroberfläche (GUI (Die grafische Benutzeroberfläche ist eine Art von Benutzeroberfläche, die es dem Benutzer ermöglicht, mit elektronischen Geräten über grafische Symbole und visuelle Indikatoren wie sekundäre Notation, anstelle von textbasierten Benutzeroberflächen, getippten Befehlsbeschriftungen oder Textnavigation zu interagieren)). Diese Schnittstelle wurde dem Xfree86-Projekt hinzugefügt. Linus Torvalds veröffentlichte offiziell den Quellcode des Linux-Kernels unter der GPL (Die GNU General Public License ist eine weit verbreitete freie Software-Lizenz, die Endanwendern die Freiheit garantiert, die Software auszuführen, zu studieren, zu teilen und zu modifizieren). Damit war die freie Existenz von Linux gesichert. 1995Linux wird auf Intel portiert (Intel Corporation ist ein amerikanisches multinationales Unternehmen und Technologieunternehmen mit Hauptsitz in Santa Clara, Kalifornien , das von Gordon Moore und Robert Noyce gegründet wurde) (i386 (Der Intel 80386, auch bekannt als i386 oder nur 386, ist ein 32-Bit-Mikroprozessor, der 1985 eingeführt wurde) ), Digital (DEC) und Sun Sparc Plattformen. Damit kann sich das neue Betriebssystem nun mit vollem Schwung auf den vielen Plattformen verbreiten. 1996Mit der neuen Version 2.0 des Linux-Kernels können nun mehrere Prozessoren gleichzeitig gesteuert werden. Linux lief nun auch auf den Plattformen alpha, i368, mips (MIPS ist eine von MIPS Technologies entwickelte Architektur mit reduziertem Befehlssatz, ppc (PowerPC ist eine RISC-Befehlssatzarchitektur, die von der 1991er Apple-IBM-Motorola-Allianz, bekannt als AIM), sparc (The Scalable Processor Architecture ist eine ursprünglich von Sun Microsystems entwickelte Architektur mit reduziertem Befehlssatz), M68K (The Motorola 68000 series is a family of 32-bit complex instruction set computer microprocessors) (Amiga (Abandoned Places 2 is a role-playing video game for the Amiga system)) ) und Atari (Atari ist ein Unternehmens- und Markenname, der seit seiner Gründung 1972 im Besitz mehrerer Unternehmen ist, derzeit von Atari Interactive, einer Tochtergesellschaft des französischen Verlags Atari, SA). Zusätzlich unterstützte Linux das Dateisystem (Beim Rechnen wird ein Dateisystem oder Dateisystem verwendet, um zu steuern, wie Daten gespeichert und abgerufen werden) FAT (File Allocation Table ist eine Computer-Dateisystemarchitektur und eine Familie von Industriestandard-Dateisystemen, die es verwenden) (Windows 95 (Windows 95 ist ein von Microsoft entwickeltes verbraucherorientiertes Betriebssystem) /98) und das Netware Core Protocol (Das NetWare Core Protocol ist ein Netzwerkprotokoll, das in einigen Produkten von Novell, Inc) (Novell (Novell, Inc)) verwendet wird. SMB (Samba) und Quotas (Plattenplatzbegrenzung für einzelne Benutzer) wurden ebenfalls hinzugefügt. Direkte Unterstützung von TCP/IP (Die Internet -Protokoll-Suite ist das konzeptionelle Modell und der Satz von Kommunikationsprotokollen, die im Internet und ähnlichen Computernetzwerken verwendet werden) Netzwerkprotokoll (In der Telekommunikation ist ein Kommunikationsprotokoll ein Regelwerk, das es zwei oder mehr Einheiten eines Kommunikationssystems ermöglicht, Informationen über jede Art von Variation einer physikalischen Größe zu übertragen) im Kernel stark verbesserte Netzwerkfähigkeit. Weitere neue Funktionen wie: Unterstützung für ISDN (Integrated Services Digital Network ist eine Reihe von Kommunikationsstandards für die gleichzeitige digitale Übertragung von Sprache, Video, Daten und anderen Netzwerkdiensten über die traditionellen Schaltungen des öffentlichen Telefonnetzes), Advanced Power Management (Advanced Power Management ist eine von Intel und Microsoft entwickelte und 1992 veröffentlichte API, die es einem Betriebssystem mit einem IBM-kompatiblen Personalcomputer ermöglicht, mit dem BIOS zu arbeiten, um ein Energiemanagement zu erreichen) (APM), RAID0 etc. Der kleine Pinguin (Der kleine Pinguin ist die kleinste Pinguinart) genannt TUX (Tux ist eine Pinguinfigur und das offizielle Maskottchen des Linux-Kernels) wird zum Maskottchen von Linux erklärt. Es wurde von Larry Ewing (Larry Ewing ist ein amerikanischer Programmierer, der als Schöpfer des Linux-Maskottchens Tux bekannt ist) mit dem Mal- und Zeichenprogramm GIMP.1997In der Zwischenzeit werden wöchentlich neue aktualisierte Versionen des Linux-Kernels (Der Linux-Kernel ist ein monolithischer Unix-ähnlicher Computerkern) veröffentlicht. Nun beginnen auch große Unternehmen, Software für Linux zu entwickeln oder zu portieren. Netscape entwickelt einen Webbrowser für Linux, Applixware (Applixware ist eine Suite von proprietären modularen Anwendungen für Linux, herausgegeben von Vistasource, Inc) bringt seine Office-Anwendungen ein und die Software AG (gegründet 1969, Software AG ist ein Unternehmenssoftwareunternehmen mit über 10.000 Unternehmenskunden in über 70 Ländern) seine Datenbank Adabas D (Adabas D ist ein relationales Datenbank -Management-System der Software AG seit 1994, als die Software AG die SQL-Datenbanksysteme GmbH von der Siemens Nixdorf AG übernahm). Es gibt immer mehr professionelle Softwarepakete für Linux. Am 20.08.1997 registriert Linus Torvalds den Namen Linux, um ihn vor Missbrauch zu schützen.1998Das X-Windowmanager-Projekt KDE wird gestartet. In der Zwischenzeit arbeiten etwa 750 Programmierer am Quellcode (Im Computer ist der Quellcode eine Sammlung von Computeranweisungen, möglicherweise mit Kommentaren, geschrieben in einer menschenlesbaren Programmiersprache, meist als gewöhnlicher Text) dieser Desktop-Umgebung (Im Computer ist eine Desktop-Umgebung eine Implementierung der Desktop-Metapher aus einem Bündel von Programmen, die auf einem Computer-Betriebssystem laufen, das eine gemeinsame grafische Benutzeroberfläche hat, die manchmal als grafische Shell bezeichnet wird), die heute am weitesten verbreitet ist. KDE 1.0 wird am 12. Juli 1998 veröffentlicht.1999Das 11Mbyte Kernel 2.2 Paket wird veröffentlicht und ein neuer X Window Manager (Ein X Window Manager ist ein Window Manager, der auf dem X Window System läuft, einem Fenstersystem, das hauptsächlich auf Unix-ähnlichen Systemen verwendet wird) Projekt namens GNOME wird gestartet. Das Open Sound System (Das Open Sound System ist eine Schnittstelle zum Erstellen und Aufnehmen von Sound in Unix- und Unix-ähnlichen Betriebssystemen) scheint den Sound zu unterstützen. Die neue Samba-Version 2.0 wird ebenfalls veröffentlicht. Die Portierung von Domino Notes wird angekündigt und IBM propagiert seine Linux-Strategie. In diesem Jahr werden die Ereignisse rund um Linux immer dichter und schneller. Viele namhafte Computer- und Softwarehersteller kündigen die Portierung ihrer Produkte auf Linux an. Dazu gehören IBM und Compaq (Compaq war ein 1982 gegründetes Unternehmen, das Computer und verwandte Produkte und Dienstleistungen entwickelt, verkauft und unterstützt), die Linux als Betriebssystem unterstützen (Ein Betriebssystem ist eine Systemsoftware, die Computerhardware und Software-Ressourcen verwaltet und gemeinsame Dienste für Computerprogramme bereitstellt) auf ihren Computerprodukten. Das kanadische Softwareunternehmen Corel (Corel Corporation ist ein kanadisches Softwareunternehmen mit Sitz in Ottawa, Ontario, spezialisiert auf Grafikverarbeitung) kündigt seine eigene Linux-Distribution an (Eine Linux-Distribution ist ein Betriebssystem, das aus einer Software-Sammlung besteht, die auf dem Linux-Kernel basiert, ein Paketverwaltungssystem) und geht zu diesem Zweck eine Partnerschaft mit Debian (Debian ist ein Unix-ähnliches Computer-Betriebssystem, das vollständig aus freier Software besteht, die größtenteils unter der GNU General Public License steht und von einer Gruppe von Personen, die am Debian-Projekt teilnehmen, verpackt wird) und KDE ein. Netscape (Netscape Communications, früher bekannt als Netscape Communications Corporation und allgemein bekannt als Netscape, ist ein amerikanisches Computerdienstleistungsunternehmen, am besten bekannt für Netscape Navigator, seinen Webbrowser) veröffentlicht die Füllungen seines Webbrowsers und treibt die zukünftige Entwicklung durch das Mozilla-Projekt voran.2000 Im März wird XFree86 (XFree86 war eine Implementierung des X Window Systems) Version 4.0 veröffentlicht und KDE 2.0 (K Desktop Environment 2 war die zweite Serie von Versionen der K Desktop Environment) veröffentlicht. IBM kündigt eine Investition von 1 Milliarde Dollar in Linux im Jahr 2001 an. Sun veröffentlicht die Qüllcode von Staroffice (StarOffice, kurz als Oracle Open Office bekannt, bevor es 2011 eingestellt wurde, war eine proprietäre Office-Suite) unter der LGPL (Lesser GPL (The GNU Lesser General Public License is a free software license published by the Free Software Foundation)) und legt den Grundstein für OpenOffice.2001Die Kernel-Version 2.4 wird veröffentlicht. Mit diesem neuen Kernel wurden die Hardwareerkennung und die Ressourcenzuweisung verbessert. Der Kernel (Der Kernel ist ein Computerprogramm, das der Kern des Betriebssystems eines Computers ist, mit vollständiger Kontrolle über alles im System) unterstützt jetzt bis zu 64 GB RAM, 64-Bit (In der Computerarchitektur ist 64-Bit-Computing die Verwendung von Prozessoren mit Datenpfadbreiten, Integer-Größe und Speicheradressenbreiten von 64 Bit) Dateisysteme, PCI-Infrastruktur, PnP (Plug and Play (In Computing, ein Plug and Play-Gerät oder Computerbus), ist eine Spezifikation, die das Auffinden einer Hardwarekomponente in einem System ohne die Notwendigkeit einer physischen Gerätekonfiguration oder eines Benutzereingriffs bei der Lösung von Ressourcenkonflikten ermöglicht für ISA- und PCI-Karten und Hotplug (Entfernen von Hardware während des Betriebs[PCMCIA (The Personal Computer Memory Card International Association was a group of computer hardware manufacturers, operating under that name from 1989 to 2009/2010)]. /USB Hotplug (Hot Swapping und Hot Plugging bestehen darin, Komponenten zu ersetzen oder hinzuzufügen, ohne das System zu stoppen oder herunterzufahren) -PCI (Conventional PCI, oft verkürzt auf PCI, ist ein lokaler Computerbus zum Anschluss von Hardware -Geräten an einen Computer) ]), USB (USB, kurz für Universal Serial Bus, ist ein Industriestandard, der ursprünglich Mitte der 90er Jahre entwickelt wurde und die Kabel definiert, Konnektoren und Kommunikationsprotokolle, die in einem Bus für die Verbindung, Kommunikation und Stromversorgung zwischen Computern und elektronischen Geräten verwendet werden) und Journaling (Ein Journaling-Dateisystem ist ein Dateisystem, das die Änderungen verfolgt, die noch nicht am Hauptteil des Dateisystems vorgenommen wurden, indem es die Absichten solcher Änderungen in einer Datenstruktur aufzeichnet, die als “Journal” bekannt ist, was normalerweise ein Rundprotokoll ist) Dateisysteme werden ebenfalls unterstützt. Linux läuft auf IBM (International Business Machines Corporation ist ein amerikanisches multinationales Technologieunternehmen mit Hauptsitz in Armonk, New York , USA , und Niederlassungen in über 170 Ländern) iSeries (AS/400). Samba (Samba ist eine freie Software-Reimplementierung des SMB/CIFS-Netzwerkprotokolls und wurde ursprünglich von Andrew Tridgell entwickelt) 2.2 erscheint Ende 2001Für Version 2.4, Linus Torvalds (Linus Benedict Torvalds ist ein finnisch-amerikanischer Softwareentwickler, der den Linux-Kernel, der zum Kernel für Betriebssysteme wie das Linux-Betriebssystem, Android und Chrome OS wurde, entwickelt hat) übergibt die Entwicklungsverantwortung an den damals 18-jährigen Brasilianer Marvelo Tosatti. Marcelo arbeitet für den brasilianischen Linux-Distributor Conectiva (Conectiva wurde am 28. August 1995 in Curitiba, Paraná, Brasilien , von einer Gruppe von Freunden gegründet, darunter Arnaldo Carvalho de Melo, der ein Pionier in der Distribution von Linux und Open Source Software in brasilianischem Portugiesisch, Spanisch und Englisch für ganz Lateinamerika war) und ist seit mehreren Jahren in der Kernel-Entwicklung tätig. 2002Das OpenOffice-Projekt startet Open Office Version 1.0. Es ist ein komplettes Office-Paket mit Textverarbeitung (Eine Textverarbeitung ist ein elektronisches Gerät oder eine Computer-Software-Anwendung, die die Aufgabe des Zusammenstellens, Editierens, Formatierens und Druckens von Dokumenten übernimmt). Tabellenkalkulation (Eine Tabellenkalkulation ist eine interaktive Computeranwendung zur Organisation, Analyse und Speicherung von Daten in Tabellenform), Präsentationsmodul und läuft nicht nur unter Linux (Linux ist ein Unix-ähnliches Computer-Betriebssystem, das nach dem Modell der freien und Open-Source-Softwareentwicklung und -Distribution aufgebaut ist). Die Open Source (Das Open-Source-Modell ist ein dezentrales Entwicklungsmodell, das die offene Zusammenarbeit fördert) Webbrowser (Ein Webbrowser ist eine Softwareanwendung zum Abrufen, Präsentieren und Durchlaufen von Informationsressourcen im World Wide Web) Mozilla (Mozilla ist eine freie Software-Community, die 1998 von Mitgliedern von Netscape gegründet wurde) wird nach 4 Jahren in der Version 1.0 veröffentlicht. KDE (KDE ist eine internationale Gemeinschaft freier Software, die Freie und Libre Software entwickelt) 3.0 wird im Frühjahr veröffentlicht, GNOME (GNOME ist eine Desktop-Umgebung aus freier und Open-Source-Software, die unter Linux und den meisten BSD-Derivaten läuft) 2.0 wird Mitte des Jahres veröffentlicht.