Heute feiert Linux seinen 31. Geburtstag

25. August 1991, nach fünf Monaten Entwicklungszeit, der 21-jährige Student, Linus Torvalds, in der Telefonkonferenz angekündigt comp.os.minix dass ein funktionierender Prototyp fertig war des neuen Betriebssystems Linux, bash 1.08 und gcc 1.40 portieren.

Auf diese Weise würde unwissentlich die erste öffentliche Veröffentlichung des Linux-Kernels werden die am 17. September präsentiert wurde. Kernel 0.0.1 wurde auf 62 KB komprimiert und enthielt rund 10.000 Zeilen Quellcode, der im Gegensatz zur aktuellen Version beim modernen Linux-Kernel über 30 Millionen Codezeilen umfasst.

Der Linux-Kernel wurde vom MINIX-Betriebssystem inspiriert, was Linus mit seiner eingeschränkten Lizenz nicht passte. Anschließend, als Linux zu einem bekannten Projekt wurde, die Verleumder versucht, Linus des Kopierens zu beschuldigen direkt den Code einiger Subsysteme MINIX.

Der Angriff wurde von Andrew Tanenbaum, dem Autor von MINIX, abgewehrt. der einen Studenten beauftragte, den Minix-Code und die ersten öffentlichen Linux-Versionen detailliert zu vergleichen. Die Ergebnisse der Studie zeigten aufgrund von POSIX- und ANSI-C-Anforderungen das Vorhandensein von nur vier geringfügigen Codeblockübereinstimmungen.

Linus dachte ursprünglich daran, den Kernel Freax zu nennen, aus den Wörtern „free“, „freak“ und X (Unix). Aber der Name "Linux" wurde dem Kernel von Ari Lemmke gegeben, der auf Wunsch von Linus den Kernel auf den FTP-Server der Universität legte und das Verzeichnis mit der Datei nicht "freax", wie Torvalds verlangte, sondern "linux" nannte.

Bemerkenswert ist, dass es dem geschäftstüchtigen Geschäftsmann William Della Croce gelang, die Linux-Marke zu registrieren und im Laufe der Zeit Tantiemen kassieren wollte, aber später seine Meinung änderte und alle Rechte an der Marke an Linus übertrug. Das offizielle Maskottchen des Linux-Kernels, der Pinguin Tux, wurde 1996 bei einem Wettbewerb ausgewählt, dessen Name Tux für Torvalds UniX steht.

Da der Geschichte der Kernel-Entwicklung, teilen wir ein wenig davon:

  • September 1991: Linux 0.0.1, erste öffentliche Version, die nur i386-CPUs unterstützt und von Diskette bootet.
    Januar 1992: Linux 0.12, der Code wurde unter der GPLv2-Lizenz vertrieben
  • März 1992: Linux 0.95 bot die Möglichkeit, das X Window System auszuführen, Unterstützung für virtuellen Speicher und Partitions-Swapping, und die ersten SLS- und Yggdrasil-Distributionen erschienen.
  • Im Sommer 1993, wurden die Slackware- und Debian-Projekte gegründet.
    März 1994: Linux 1.0, erste offiziell stabile Version.
    März 1995: Linux 1.2, deutliche Erhöhung der Treiberanzahl, Unterstützung für Alpha-, MIPS- und SPARC-Plattformen, Erweiterung der Netzwerk-Stack-Fähigkeiten, Erscheinen eines Paketfilters, NFS-Unterstützung.
  • Juni 1996: Linux 2.0, Unterstützung für Multiprozessorsysteme.
  • Januar 1999: Linux 2.2, erhöhte Effizienz des Speicherverwaltungssystems, zusätzliche Unterstützung für IPv6, Implementierung einer neuen Firewall, Einführung eines neuen Sound-Subsystems
  • Febrero de 2001: Linux 2.4, Unterstützung für 8-Prozessor-Systeme und 64 GB RAM, Ext3-Dateisystem, USB, ACPI-Unterstützung.
  • Dezember 2003: Linux 2.6, SELinux-Unterstützung, automatische Kernel-Tuning-Tools, sysfs, neu gestaltetes Speicherverwaltungssystem.
  • Im September 2008, entstand die erste Version der Android-Plattform auf Basis des Linux-Kernels.
  • Im Juli 2011, nach 10 Jahren Entwicklung des 2.6.x-Zweigs wurde der Übergang zur 3.x-Nummerierung vollzogen.
  • In 2015, Linux 4.0 hat die Zahl der Git-Objekte im Repository 4 Millionen erreicht.
  • Im April von 2018, Ich überwinde die Barriere von 6 Millionen Git-Core-Objekten im Repository.
  • Im Januar von 2019, wurde der Linux 5.0-Kernelzweig gebildet.
  • Gepostet im August 2020, Kernel 5.8 war der größte in Bezug auf die Anzahl der Änderungen aller Kernel während der gesamten Laufzeit des Projekts.
  • In 2021, Code für die Entwicklung von Treibern in der Sprache Rust wurde dem nächsten Zweig des Linux-Kernels hinzugefügt.
  • Im August 2022wurde der Linux-Kernel-6.0-Zweig gebildet, da es im 5.x-Zweig genügend Versionen gab, um die erste Zahl in der Versionsnummer zu ändern.

Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.