Die Geschichte von Linux

Inhaltsverzeichnis

Linus Torvalds’ Initial Announcement and Early Development

Die Geschichte von Linux beginnt mit einer Nachricht von Linus Torvalds vom 25. August 1991, in der er seinen Plan ankündigte, ein freies Betriebssystem für 386(486) AT-Klone zu entwickeln. Sein Projekt war zunächst ein Hobby, noch nicht professionell und nicht portabel, aber es startete eine Bewegung, an der viele Entwickler weltweit beteiligt wurden. Die erste veröffentlichte Version war Linux 0.01 im September 1991, gefolgt von 0.02 im Oktober. Schon bald wurde der Code überwiegend in C statt Assembly geschrieben, was die Portierbarkeit enorm steigerte.

Die Wurzeln in UNIX und Minix

Linux ist inspiriert von UNIX sowie dem kleinen UNIX-ähnlichen System Minix. UNIX wurde in den 1970er Jahren bei AT&T Bell Labs von Ken Thompson und Dennis Ritchie entwickelt. Es war ein freies, modulares Betriebssystem mit einem hierarchischen Dateisystem, Pipes zur Ein- und Ausgabeumleitung sowie großer Portabilität durch den Einsatz der Programmiersprache C. Diese Merkmale erleichterten Entwicklern das Erstellen und Kombinieren von Programmen und machten UNIX zur Grundlage zahlreicher moderner Systeme.

Berkeley Software Distribution (BSD) als bedeutender UNIX-Ableger

In den späten 1970er Jahren entwickelte die UC Berkeley das BSD-UNIX, das wichtige Neuerungen wie den TCP/IP-Stack (das Internet lässt grüßen) für Netzwerke einführte. BSD spielte eine große Rolle in Forschung und Lehre und beeinflusste viele Systeme, darunter das macOS. Jedoch hatten rechtliche Streitigkeiten mit AT&T um Urheberrechte bei Teilen des Codes zeitweilige Auswirkungen auf BSDs Entwicklung und Verbreitung.

Das GNU-Projekt und die Free Software Foundation

1983 startete Richard Stallman das GNU-Projekt zur Schaffung eines freien UNIX-ähnlichen Betriebssystems. Ziel war es, alle notwendigen Komponenten frei verfügbar zu machen, um ein komplettes Betriebssystem zu bauen. Obwohl viele Werkzeuge und Programme entstanden, blieb der Kernel lange Zeit unvollständig. GNU entwickelte zudem die GNU General Public License (GPL), die Freiheiten beim Verändern und Weiterverteilen von Software sichert, was auch die Lizenz vieler Linux-Komponenten wurde.

Die Entstehung des Linux-Kernels

Während GNU an einem Kernel scheiterte, begann Linus Torvalds 1991 seinen eigenen Kernel zu schreiben. Linux wurde schnell von der Community übernommen und weiterentwickelt, was den Grundstein für voll funktionierende freie Betriebssysteme legte. Version 1.0 des Linux-Kernels erschien 1994, mit wachsender Unterstützung durch Entwickler:innen und Unternehmen. Die Verbindung von GNU-Tools und dem Linux-Kernel bildete die Grundlage für die heutigen Linux-Distributionen.

Kommerzialisierung von UNIX und die Linux Foundation

AT&T lizenzierte UNIX-Quellcode zunächst nur an Universitäten, später wurden kommerzielle Produkte angeboten. Juristische Auseinandersetzungen, etwa von Unix System Laboratories gegen Linux-Anbieter, hätten Linux fast gebremst. Die Linux Foundation, gegründet im Jahr 2000, bündelt heute Entwicklung, rechtlichen Schutz und Standards für Linux, unterstützt durch zahlreiche Unternehmen aus Technik und IT-Branche. So bleibt Linux ein dynamisches und freies Projekt mit globaler Bedeutung.

Linux heute und seine Bedeutung

Linux ist heute auf einer Vielzahl von Geräten zu finden – von Supercomputern über Server bis hin zu Smartphones und IoT-Geräten. Es orientiert sich an Industriestandards wie POSIX und wird ständig weiterentwickelt. Moderne Desktop-Umgebungen wie GNOME und KDE verbessern die Nutzerfreundlichkeit. Linux zeigt, wie freie Software und offene Zusammenarbeit ein erfolgreiches und mächtiges Betriebssystem hervorgebracht haben, das weltweit in fast allen Bereichen der IT eingesetzt wird.

Die Geschichte von Linux ist ein Beispiel für die Kraft von freier Software, gemeinschaftlicher Entwicklung und offenem Zugang, die heute das Fundament der modernen IT bilden.

Andreas Moor
Andreas Moor
@blog@andreas-moor.de

Hallo Fediverse, ich bin Andy!

Hier und auf meiner Website findest du mein akkumuliertes Linux-Sysadmin-Wissen, meine kleinen und größeren Projekte und die Tools, die ich nutze.

Viel Spaß beim stöbern, lesen und lernen! 🧑‍💻

217 Beiträge
10 Folgende