Torvalds entündet skepsis – ki im linux-kernal: marketing, nicht realität
Die anfängliche Euphorie um KI-gestützte Entwicklungswerkzeuge schmolz für Linus Torvalds schnell dahin. In einer offenen Rede auf dem Open Source Summit Europe in Wien im Oktober 2024 fasste er seine Einschätzung pithig zusammen: „90 Prozent Marketing, 10 Prozent Realität.“ Er sah zu diesem Zeitpunkt bereits die Gefahr, dass der Hype die tatsächliche Nutzbarkeit der Technologie verdrängte.
Die falsche revolution – eine nüchterne analyse
Torvalds’ Kritik galt nicht der Technologie an sich, sondern dem unreflektierten Enthusiasmus, der um sie herumswurg. Unternehmen versprachen eine sofortige Revolution, während die zuverlässigen Anwendungen schlichtweg rar blieben. Er bevorzugte es, die Entwicklung aufmerksam zu beobachten, Trends zu analysieren und die komplexen Zusammenhänge hinter den neuesten Gadgets und KI-Innovationen aufzudecken – stets mit dem pragmatischen Blick eines erfahrenen Entwicklers aus Aachen, der sich nicht von kurzlebigen Trends blenden lässt.
Die Entwicklung seiner Meinung verlief nicht linear. Torvalds begann, die überzogenen Versprechungen von den tatsächlich nützlichen Aufgaben zu trennen. Ein Beispiel hierfür ist AudioNoise, ein persönliches Projekt von ihm, in dem er C-Code nutzte und die Python-basierte Visualisierung mithilfe der Antigravity-Umgebung realisierte. Auch das sogenannte ‘vibe coding’ – das Experimentieren mit kleinen Projekten, um neue Fähigkeiten zu erlernen – fand seinen Weg in seine Arbeitsweise.
Doch ein klares Limit existierte: Code, der ohne tiefes Verständnis generiert wird, ist für ihn inakzeptabel, wenn er von anderen geprüft, korrigiert und langfristig gewartet werden muss. Die neue Entwicklung ist jedoch erstaunlich: KI unterstützt mittlerweile nicht nur bei der Code-Generierung, sondern auch bei der Überprüfung, Testen und Fehlererkennung. Greg Kroah-Hartman, einer der Hauptverantwortlichen für die stabilen Linux-Versionen, experimentiert beispielsweise mit KI-gestütztem Fuzzing – einer Technik, die absichtlich fehlerhafte Daten in Software einfügt, um Schwachstellen aufzudecken.

Ki als werkzeug, nicht als ersatz
Die Ergebnisse der KI-Fuzzing-Tests werden jedoch nicht von der KI selbst entschieden. Ein menschlicher Programmierer überprüft jede einzelne Empfehlung, schließt falsche Positive aus und bereitet die notwendigen Korrekturen vor. Ein weiteres Beispiel ist Sashiko, ein System, das Patches im Linux-Kernel analysiert und potenzielle Fehler identifiziert. Sashiko fungiert als zusätzlicher Prüfer, nicht als Ersatz für die Kernel-Maintainer. Die Zusammenarbeit zwischen Mensch und Maschine ist hier der Schlüssel. Es ist ein klarer Schritt von der reinen Code-Generierung hin zu assistierter Entwicklung.
Torvalds’ Position hat sich seither deutlich gewandelt. Er erkennt den Wert von KI-Tools an, betont aber, dass Linux keinesfalls ein „Anti-KI“-Projekt sein wird. Wer eine strikte KI-Verbote durchsetzen will, könne sich eine eigene Fork des Kernels erstellen – und sich dann selbst die Konsequenzen schnitzen. Die klare Antwort auf die Befürworter einer reinen Tabuisierung: „Oder einfach wegräumen.“ Die Regeln bleiben bestehen: GPL-2.0-Lizenz, menschliche Überprüfung, Verständnis und Verantwortung für die Qualität. Eine Kennzeichnung mit ‘Assisted by’ signalisiert, wenn eine KI-Unterstützung bei der Entwicklung eine Rolle gespielt hat – ohne die grundlegende Verantwortung des Entwicklers zu ersetzen. Es geht darum, die Technologie zu nutzen, um repetitive Aufgaben zu reduzieren und die Effizienz zu steigern – nicht, um die menschliche Expertise zu ersetzen.