Open Source"Linux ist zu komplex geworden"

Linus Torvalds, der Erfinder des freien Betriebssystems, fürchtet, dass irgendwann kein Entwickler mehr Linux versteht. Es müsse simpler werden, sagt er im Interview. von Anika Kehrer

Linux-Erfinder Linus Torvalds

Linux-Erfinder Linus Torvalds  |  © Anika Kehrer

ZEIT ONLINE: Herr Torvalds, Sie sagten kürzlich während einer Podiumsdiskussion, Sie machten sich Sorgen um die Komplexität von Linux. Wie meinen Sie das?

Linus Torvalds: Es gibt einige Teile im Programmcode von Linux, die nur wenige Leute wirklich gut kennen. Vergangene Woche diskutierten die drei Leute, die sich am allerbesten mit einem bestimmten Subsystem von Linux auskennen, einen Fehler. Wir brauchten Tage, um uns zu einigen, wie dieser Fehler überhaupt auftreten konnte. Er ist unwahrscheinlich, dass er je wirkliche Probleme macht, weil man schon exotische Dinge tun muss, damit er überhaupt auftritt. Und das Lustige daran war, dass er bereits seit fünf Jahren existiert. Aber es ist ein Beispiel für ein Subsystem, für das es nur eine Handvoll Leute gibt.

Anzeige
Linus Torvalds

Linus Torvalds wurde 1969 in Helsinki geboren. Mit elf saß er vor seinem ersten Rechner und tippte für seinen Großvater, der ihn gekauft hatte, kleine Basic-Programme ein. Früh begann er, mit der Technik zu experimentieren. Anfang 1991, als Student der Computerwissenschaften, kaufte er sich einen IBM-PC mit einem 386er Prozessor. Kurz vorher hatte er begonnen, sich für die Uni mit Unix und mit der Architektur von Betriebssystemen zu beschäftigen. Unzufrieden mit dem OS Minix, dass er sich für seinen Rechner bestellt hatte, begann er, daran herumzubasteln. Binnen sechs Monaten entwickelte er den ersten Betriebssystemkern Linux 0.01 und verkündete in einer Newsgroup, dass er an einem freien Betriebssystem programmiere. Bis heute arbeitet er an der Weiterenwicklung des Systems, inzwischen im Rahmen der Linux Foundation, einer Stiftung. Er lebt in den USA.

ZEIT ONLINE: Würden Sie sagen, Linux ist inzwischen zu komplex geworden?

Torvalds: Es geht nicht um ein "inzwischen". Die Komplexität hat mir schon immer Sorge bereitet. Die erste Linux-Version hatte 10.000 Codezeilen. Heute haben wir rund 15 Millionen Zeilen. Längst gibt es sogar Subsysteme, die sehr kompliziert geworden sind. Ich sehe mit Bangen dem Tag entgegen, an dem wir einen Fehler haben, den niemand mehr nachvollziehen kann. Wir müssen es einfacher machen.

ZEIT ONLINE: Ist es ein Problem, dass so viele Leute Linux programmieren?

Torvalds: Linux ist für ein Open-Source-Projekt eher ungewöhnlich, weil es kein festes Kernteam gibt, das die Leitung hat. Ok, es gibt mich, aber ich bin kein sehr kontrollierender Mensch. Alle, die mitarbeiten, tun das sehr unabhängig. Es gibt keine Notwendigkeit, ein zentrales Kontrollteam zu schaffen. Jeder kann das Werkzeug nutzen und mitmachen, es gibt keine festen Regeln dafür.

Ein Problem ist das nicht. Denn ich arbeite nicht mit Hunderten von Entwicklern zusammen, sondern vielleicht mit fünfzig. Und ich habe nur ein paar wenige, denen ich wirklich vertraue. Sie haben dann wiederum alle ihre eigenen Leute, mit denen sie eng zusammenarbeiten. So ist unser Modell. Das entstand zufällig, aber ich glaube, es gibt dafür einen guten Grund: Menschen organisieren sich nun einmal so, es ist ein Netzwerk des Vertrauens.

ZEIT ONLINE: Welche Linux-Distribution nutzen Sie selbst?

Torvalds: Das kann sich ändern, aber im Moment nutze ich Fedora 14, Fedora 15 ist eine solche Katastrophe... Möglicherweise wird Opensuse meine nächste Wahl. Suse habe ich schon vor zehn Jahren benutzt und bin dann irgendwann zu Fedora gewechselt. Jetzt könnte ich zu Suse zurückkehren, allerdings könnte ich auch zu Debian übergehen. Debian ist die einzige Distribution, die ich nie wirklich verwendet habe. Wir werden sehen.

Leserkommentare
    • zelotti
    • 01. November 2011 15:36 Uhr

    Wenn der Staat sich engagiert hätte in der Linuxentwicklung statt Milliarden für Desktop-Lizenzen über den Atlantik zu schieben für Software wo man den Quellcode überhaupt nicht einsehen kann und Backdoors für fremde Nachrichtendienste eingebaut sind. Aus Sicherheitsgründen ist das wirklich fatal.

    Reaktionen auf diesen Kommentar anzeigen

    Natürlich, aber der Staat und die Behörden haben scheinbar keine glückliche Hand mit der IT - wir müssen uns ja immer wieder wundern, was da geschieht - und überhaupt fehlt wohl die Fähigkeit die IT-Themen an sich, das IT-Personal und auch das Potential der Betriebssysteme sowie verhängnisvolle Abhängigkeiten angemessen zu beurteilen.

    • B_ernd
    • 01. November 2011 16:21 Uhr

    .. er, der Staat das tun sollen, Linux unterstützen meine ich, lieber Leser zelotti. Der Staat macht das ja (hoffentlich) auch nicht bei Papierherstellern oder Telefonanbietern.

    Die Sicherheitsargumente finde ich ebenfalls nicht nachvollziehbar. Würden 98 % Linux auf dem Desktop fahren, gäbe es auch jede Menge Linux-Viren. Zur Zeit lohnt sich das wohl nicht.

    Und Linux torpediert sich als Desktopstandard selbst. Auf den Schnupper-CDs der PC-Magazine sind nicht selten 10 verschiedene Distributionen zum Probieren. Jede ist etwas anders in der Bedienung und in den technischen Details. Statt das Betriebssystem gemeinsam nach einer Linie zu entwickeln und dann Anwendungen darauf zu verkaufen, zermartern sich alle damit das 'schönere' Linux anzubieten. Wie ich das finde: bekloppt!

    So ist schon Unix in den 80er Jahren gescheitert, die große Verbreitung zu finden.

    denn es ist wohl derselbe Effekt, mit dem meine Firma sehr viel Geld verdient:
    Irgendwo in der Hierarchie gibt es einen "Computerlaien" mit wenig technischem Verständnis, der auf seiner Risikomatrix "Kein direkter Hersteller -> kein Support -> Rotes Kreuz" sieht. Dann hat er leider wenig Wissen über den Inhalt von Supportverträgen und deren technischer Bedeutung und weiß nicht, dass er vielleicht mit MS einen Vertrag haben kann, seinen Leuten aber keiner im Fehlerfall helfen wird (zu akzeptablen Kosten), das dauert Wochen bis Monate. Pauschal steht da "Supported" und dass reicht! Dass er von einem Linux-Supporter (nicht Hersteller) einen inhaltlich viel effektiveren Vertrag nach etwas Marktanalyse haben könnte, sieht er nicht. Vielleicht war einfach die Frage zu "banal" gestellt und keine "langatmigen Erklärungen" als "Fakten" von seinem Techniker gewünscht und schon ist die Entscheidung auf binären :) Fakten gefällt. Linux -> Support -> Nein, aber...
    Technik ist nicht gleich Risikomatrix.

    By the way: Wenn bei einer Bewerbung "Linuxerfahrung" steht, dann rümpfen meine Kollegen immer die Nase; So was Unnötiges, Spielzeugsysteme, Idealist weil Alternativen zu ihrem Kenntnisstand ihrem Weltbild widersprechen. Ich freue mich immer: Überdentellerandschauer und technisch Interessierter, vielleicht ein Fuchs, der fähig ist, auch mal Neues zu tun. Her damit.

    Weh tut es, wenn auch stud. Informatiker nur MS akzeptieren... Nutzlose Einäugige.

  1. Torvalds sagt, noch funktioniere das Microsoft-System, sich die Treiber von den Herstellern liefern zu lassen. Nun, das tut es nicht. Ich verfüge über einen sehr teuren Business-Drucker von HP. Unter meinem alten Desktop-Rechner mit Windows XP konnte ich den vollen Funktionsumfang nutzen (Duplex-Druck, mehrere Druckgeschwindigkeiten, unterschiedl. Papiersorten und -formate bis A3+, zwei Papierschächte usw.) Unter Win 7 gab es nur noch einen rudimentären Treiber, der nichts davon unterstützt.

    Kürzlich kaufte ich mir mein erstes Notebook. Ein Schnäppchen ohne Betriebssystem. Ich probierte verschiedene Linux-Distributionen aus und blieb schließlich bei Ubunutu 11.10. Einfach installiert und alles läuft einschl. WLAN, Webcam usw, Dann die große Überraschung: Drucker per USB angeschlossen, automatische Erkennung lief, Treiber wurden installiert und, taraah! der volle Funktionsumfang steht mir wieder zur Verfügung. So einfach kann Linux sein.

    Reaktionen auf diesen Kommentar anzeigen

    Mag ja sein, dass dieser unwarscheinliche Fall bei ihnen Eingetreten ist, aber 99% der handelsüblichen Konsumerhardware wird von Windows besser unterstützt.

    Beispiel Canon IP 5200-Drucker. Da bin ich froh, dass das Teil unter Linux überhaupt druckt :P Von guter Treiberunterstützung kann dort allerdings keine Rede sein und die Einstellungen für die rudimentären Treiber sind auch extrem Benutzerunfreundlich.

    Mit Ubuntu und einem Notebook ohne BS wird mobile PC-Arbeit so erschwinglich wie nie zuvor. Habe diese Erfahrung in diesem Jahr schon zweimal gemacht. Vor allem die superschnelle und unkomplizierte Einbindung ins WLAN hat mich jedesmal beeindruckt, obwohl ich's ja hätte wissen sollen. Schließlich laufen vier Desktops schon seit dreieinhalb Jahren störungsfrei mit Ubuntu im Netz (Kabel und Funk). Mir kommt als Haupt-BS nichts anderes mehr auf die Olatte(n). Für die paar Windows-Unvermeidbarkeiten (WiSo-Steuer, ein vernünftiges HDR-Programm, ShiftN, aber das war's fast schon) kommt die bei Ubuntu mitgelieferte virtuelle Maschine zum Einsatz. Mit 16 GB RAM läuft darin XP auch nicht langsamer als proprietär auf einem PC mit 2 oder 4 Gig. Und wenn Windows nicht mehr benötigt wird, ist es immer wieder amüsant, wenn die Meldung "Der Computer wird heruntergefahren" mit dem unspektakulären Schließen des VM-Fensters quittiert wird ;-)

    Da sind die Funktionen unter allen Betriebssystemen gleich. Unter Linuxprintig.org können Sie sich die PPD-Datei herunterladen und den Drucker auch unter Linux oder BSD betreiben.

  2. Ich kann mich den Veräußerungen anschließen. Ich denke auch, dass besonders die Verlagerung der Behördenpc auf Linuxbasis den meisten Fortschritt gebracht hätte.

  3. Natürlich, aber der Staat und die Behörden haben scheinbar keine glückliche Hand mit der IT - wir müssen uns ja immer wieder wundern, was da geschieht - und überhaupt fehlt wohl die Fähigkeit die IT-Themen an sich, das IT-Personal und auch das Potential der Betriebssysteme sowie verhängnisvolle Abhängigkeiten angemessen zu beurteilen.

    Reaktionen auf diesen Kommentar anzeigen

    Es gibt auch im staatlichen Bereich hochkompetente Informatiker, zum Beispiel beim BSI. Meist dürfen die aber nichts entscheiden. Oft sind dagegen die Spitzenleute in Ministerien und Verwaltungen völlig unbedarft und ideale Opfer für die Sirenklängen skrupeloser Verkäufer auf "hohem Niveau" - wenn sie sich nicht sogar auch noch diesen Gesängen freiwillig zum eigenen Vorteil hingeben.

    • B_ernd
    • 01. November 2011 16:21 Uhr

    .. er, der Staat das tun sollen, Linux unterstützen meine ich, lieber Leser zelotti. Der Staat macht das ja (hoffentlich) auch nicht bei Papierherstellern oder Telefonanbietern.

    Die Sicherheitsargumente finde ich ebenfalls nicht nachvollziehbar. Würden 98 % Linux auf dem Desktop fahren, gäbe es auch jede Menge Linux-Viren. Zur Zeit lohnt sich das wohl nicht.

    Und Linux torpediert sich als Desktopstandard selbst. Auf den Schnupper-CDs der PC-Magazine sind nicht selten 10 verschiedene Distributionen zum Probieren. Jede ist etwas anders in der Bedienung und in den technischen Details. Statt das Betriebssystem gemeinsam nach einer Linie zu entwickeln und dann Anwendungen darauf zu verkaufen, zermartern sich alle damit das 'schönere' Linux anzubieten. Wie ich das finde: bekloppt!

    So ist schon Unix in den 80er Jahren gescheitert, die große Verbreitung zu finden.

    Reaktionen auf diesen Kommentar anzeigen

    "Würden 98 % Linux auf dem Desktop fahren, gäbe es auch jede Menge Linux-Viren. Zur Zeit lohnt sich das wohl nicht."

    Das stimmt so weder vorne noch hinten. Alleine das Sicherheitskonzzept ( welches ja schon Jahrzehnte existiert ) macht es Vireun und anderen Tieren zumindest schwerer, sich auf einem Linxusystem breit zu machen.

    Ferner gibt es Linux für eine Vielzahl von Prozessoren, acu hier haben es Viren um einiges schwerer, man müsste quasi für jeden Maschinentyp einen eigenen Schädling haben.

    Ferner ist die Administration und Absicherung eines Linxussystem einfacher, da alle Logdaten etc. in reinem Text vorliegen und so leicht analysiert werden können.

    "Auf den Schnupper-CDs der PC-Magazine sind nicht selten 10 verschiedene Distributionen zum Probieren. Jede ist etwas anders in der Bedienung und in den technischen Details."

    Das sich jetzt schon Menschen über Vielfalt beschweren. Bei Windows MÜÜSEN Sie das nehmen, was aus redmond angeliefert wird, bei Linux haben Sie die freie Auswahl. ( Gut, für Leute, die sich überhaupt nicht mit Computern beschäftigen, ist schon das zuviel ... )

    Aber das Beste ist, es zwingt Sie keiner, ein Linuxsystem zu benutzen, Sie können auch weiterhin MS das Geld zuwerfen.

    Forist zelotti schrieb, dass Linux quelloffen ist und daher keine unbekannten Backdoors versteckt sein können. Das ist ein entscheidender Vorteil von offenen Systemen und hat mit dem Virenproblem gar nichts zu tun. Sebstverständlich können auch für Linux Viren in Umlauf gesetzt werden, auch wenn viele Linux-Jünger das nicht glauben wollen. Wenn Linux eine größere Verbreitung hätte, wäre das auch längst passiert und man müsste dieselben Abwehrmaßnahmen wie bei Windows treffen.

    • lette
    • 01. November 2011 23:50 Uhr

    es wuerde sich schon lohnen viren fuer linux zu programmieren, da viele server mit linux laufen..wenn ich mit nem virus die google server lahm legen koennte, dann ist das doch sicher wertvoller als an 3 mio hausrechner ranzukommen ;) nur ist das sicherlich viel komplizierter als beim fenster..und gerade hier ist naemlich die linux vielfalt von grossem vorteil;)

    Linux wird auf ca. 90 % aller Server im Internet betrieben. Gründe für die Entwicklung von Linux-Viren gibt es also, aktive Viren aber nicht. (Es traten nur zwei Viren auf.)

    http://de.wikipedia.org/wiki/Linux#Linux_und_Sicherheit

    Das liegt vor allem daran, dass jeder in den Quellcode gucken und Fehler finden kann. Das ist bei Windows nicht möglich. Weiterhin wurde Linux von Sicherheitsexperten entwickelt und es hat ein sehr strenges Rechtesystem, was schon im voraus den größten Schaden verhindert.

    <em>. er, der Staat das tun sollen, Linux unterstützen meine ich, lieber Leser zelotti. Der Staat macht das ja (hoffentlich) auch nicht bei Papierherstellern oder Telefonanbietern.</em>

    Och naja... Telekom, anyone?

    Und im Fall der OS stützt er massiv die Marktmacht eines amerikanischen Monopolisten. Was ist daran jetzt besser?

  4. Straßen und Eisenbahn und Flughäfen baut, wäre es and er Zeit das er auch ein Basis OS, zumindest fördert.

  5. Mag ja sein, dass dieser unwarscheinliche Fall bei ihnen Eingetreten ist, aber 99% der handelsüblichen Konsumerhardware wird von Windows besser unterstützt.

    Beispiel Canon IP 5200-Drucker. Da bin ich froh, dass das Teil unter Linux überhaupt druckt :P Von guter Treiberunterstützung kann dort allerdings keine Rede sein und die Einstellungen für die rudimentären Treiber sind auch extrem Benutzerunfreundlich.

    Antwort auf "Microsoft und Treiber"
    Reaktionen auf diesen Kommentar anzeigen

    Mein Kommentar stellt in keiner Weise eine Übertreibung dar. Ich habe lediglich die allgemeine Aussage, der MS-Treibersupport funktioniere noch, durch die Schilderung einer eigenen Erfahrung falsifiziert. Mehr ist auch nicht nötig.

    Sie dagegen bestehen darauf, dass Ihr Einzelbeispiel meines entkräften könne, was aber nur dann gälte, wenn es zu verallgemeinern wäre. Das könnte man mit Recht "Übertreibung" nennen.

    Sämtliche Drucker der Canon IP und Pixma-Reihe werden unter Linux vollumfänglich, in bester Qualität und mit kompletter graphischer Benutzerführung vom kommerziell lizenzierten Turboprint unterstützt. Kostet halt ein paar Euro, aber anschließend hat man eigentlich nie wieder Ärger mit Druckertreibern - und Farbprofile für die verwendeten Papiere und Tinten machen einem die Jungs auch noch gleich mit.

    <em>Mag ja sein, dass dieser unwarscheinliche Fall bei ihnen Eingetreten ist, aber 99% der handelsüblichen Konsumerhardware wird von Windows besser unterstützt.</em>

    Nein. Das stimmt überhaupt nicht. Wenn Sie sich auf 99% der aktuellen Hardware im Handel beziehen, dann mag das zutreffen. Für ältere Hardware steht man meist vor riesigen Problemen unter Windows. Das Problem in der Windows-Welt besteht darin, dass Treiber-Unterstützung meist nur für bestimmte Windows-Versionen existiert und - so wie beschrieben wurde - mit neuerer Windows-Version die Unterstützung erheblich abnimmt. Hersteller haben gar kein Interesse daran, ihre Treiber immer weiterzupflegen, weil sie schließlich neue Produkte verkaufen wollen und es vermutlich kaum ein Endverbraucher bezahlen wollte, dass er über 10 Jahre hinweg immer neueste Treiber bekommt. Gerade wenn man ältere Hardware verwendet (ab 3 Jahre), dann wird es unter Windows schon problematisch. Ich habe mittlerweile schon immer eine virtuelle Maschine mit Windows XP parat, wo ich alte USB-Geräte wie meinen Scanner noch betreiben kann. Unter Windows 7 funktioniert er zwar grundlegend, aber die Durchlichteinheit kann ich da nicht mehr benutzen.

  6. Die Stadt München ist als einer der grössten "Kunden" von Linux bekannt. Es geht also.

    Reaktionen auf diesen Kommentar anzeigen

    Das stimmt, München ist vor einiger Zeit von Windows zu Linux umgeschwenkt, aber nicht, weil der Oberbürgermeister Linux per se so toll fand und es daher unterstützen und fördern wollte, sondern schlicht und einfach deswegen, weil er die Lizenzgebühren an Microsoft einsparen und so das Münchner Stadtsäckel entlasten wollte.

Bitte melden Sie sich an, um zu kommentieren

Service