Offene Kommunikation
In dem aufkeimenden Internet, das bis dahin mehr aus Newsgroups und Bulletin Bords für Terminalprogramme bestanden hatte, fand Torvalds Gleichgesinnte, mit denen er sich über Code austauschen konnte. Zunächst gastierte das entstehende Betriebssystem noch in der Newsgroup http://comp.os.minix, bevor nach einem Zwischenspiel in der Alt-Hierarchie http://alt.os.linux– auf Initiative von Ari Lemmke (Abbildung 4, [1]) – die Gruppe http://comp.os.linux entstand.
© Foto: Markus Feilner
1994 startete David S. Miller, der Linux später auf die Sparc-Architektur portierte, die Linux-Kernel-Mailingliste auf dem Rechner »vger«
an der Rutgers Universität in New Jersey. Damit begann die Geschichte der offenen und unmoderierten Mailingliste, auf der die Kernelentwickler auch heute noch lebhaft diskutieren und Patches austauschen. Diese Offenheit haben die Linuxer stets verteidigt, etwa wenn Einzelne wegen aufkommender Spam-Mails eine geschlossene Liste forderten. Darauf antwortete Miller beispielsweise Anfang 1997: "Das wäre eine Lösung, die dem Geist der Community vollkommen widerspricht."
Ein Großteil der Linux-Geschichte lässt sich daher am aufschlussreichsten in Listen-Archiven wie MARC [3] nachlesen – von den ersten Releases über Umbrüche wie von OSS zu Alsa und von der IDE-Schicht zu Libata bis hin zum jüngsten Versionssprung auf Kernel 3.0.
Der Fall Reiser
Wichtig war auch die Einführung des ersten Journaling-Dateisystems für Linux mit Reiser-FS in Kernel 2.4.1 Anfang 2001. Dessen Nachfolger Reiser 4 fand nie in den offiziellen Linux-Kernel, hinterließ aber bleibenden Eindruck auf der Mailingliste. Der Dateisystem-Erfinder Hans Reiser bezeichnete den Code seiner Firma Namesys als "wesentlich besser als den des Kernels" und weigerte sich, den Linux-Programmierstil anzunehmen. Die Kernelentwickler mit Linus Torvalds an der Spitze dagegen fürchteten, Reiser wolle neben dem VFS eine eigene Dateisystem-Baustelle im Linux-Kern eröffnen oder gar mit seinen Plugins eine Schnittstelle zu proprietären Erweiterungen schaffen.
Die Diskussion um die Aufnahme von Reiser 4 begann im Herbst 2002, flammte jahrelang immer wieder auf, hinterließ viele verstimmte Entwickler und endete ganz unerwartet: Reiser wurde 2008 des Mordes an seiner getrennt lebenden Ehefrau schuldig gesprochen und verschwand in den USA hinter Gittern.
Weniger skandalös verlief die Geschichte von Git, des wichtigsten Nebenprodukts der Kernelentwicklung. Torvalds benutzte für seine Arbeit am Kernel ab 2002 die proprietäre Versionskontroll-Software Bitkeeper, die der Hersteller Bitmover dem Projekt kostenlos zur Verfügung stellte. Etliche Entwickler fühlten sich damit unwohl und importierten den Code für ihre eigenen Zwecke in das GPL-lizenzierte System CVS. Linus zeigte sich unbeeindruckt: "Wo ist das Problem? Wer es [Bitkeeper] nicht mag, braucht es nicht zu benutzen", schrieb er im Oktober 2004 an einen Programmierer, der den Bitkeeper-Einsatz kritisierte.
Diesen Artikel als PDF kaufen
Express-Kauf als PDF
Umfang: 6 Heftseiten
Preis € 0,99
(inkl. 19% MwSt.)
Als digitales Abo
Weitere Produkte im Medialinx Shop »
Versandartikel
Onlineartikel
Alle Rezensionen aus dem Linux-Magazin
- Buecher/07 Bücher über 3-D-Programmierung sowie die Sprache Dart
- Buecher/06 Bücher über Map-Reduce und über die Sprache Erlang
- Buecher/05 Bücher über Scala und über Suchmaschinen-Optimierung
- Buecher/04 Bücher über Metasploit sowie über Erlang/OTP
- Buecher/03 Bücher über die LPI-Level-2-Zertifizierung
- Buecher/02 Bücher über Node.js und über nebenläufige Programmierung
- Buecher/01 Bücher über Linux-HA sowie über PHP-Webprogrammierung
- Buecher/12 Bücher über HTML-5-Apps sowie Computer Vision mit Python
- Buecher/11 Bücher über Statistik sowie über C++-Metaprogrammierung
- Buecher/10 Bücher zu PHP-Webbots sowie zur Emacs-Programmierung
Insecurity Bulletin
Im Insecurity Bulletin widmet sich Mark Vogelsberger aktuellen Sicherheitslücken sowie Hintergründen und Security-Grundlagen. mehr...





