Torvalds entlohnt ki – doch mit vorsicht

Die anfängliche Skepsis vieler Programmierer gegenüber KI-Tools in den frühen Jahren der Entwicklung war verständlich. Schnelle Code-Generierung war ein Versprechen, das aber oft von Halluzinationen, Fehlern und scheinbar überzeugenden Ergebnissen begleitet wurde, die eine gründliche Überprüfung erforderten. Selbst Linus Torvalds teilte diese Zurückhaltung.

„90% Marketing, 10% realität“ – torvalds’ zynische einschätzung

Bei der TFiR-Konferenz zum Open Source Summit Europe in Wien im Oktober 2024 fasste er seine Bedenken prägnant zusammen: „90% Marketing, 10% Realität“. Torvalds räumte zwar ein, dass KI das Potenzial hatte, bedeutend zu werden, kritisierte aber vehement den übertriebenen Hype und die damit verbundenen Versprechungen einer sofortigen Revolution. Unternehmen versprachen die Welt zu verändern, während die tatsächlich zuverlässigen Anwendungen schlichtweg rar blieben.

Er bevorzugte es, die Entwicklung zu beobachten und abzuwarten, welche Anwendungen den Test der Zeit bestanden. Torvalds begann, konkrete Anwendungsfälle zu erkennen. So nutzte er beispielsweise generative Tools in seinem persönlichen Audio-Projekt „AudioNoise“, in dem er mit C programmierte und die Antigravity-Umgebung von Google zur Visualisierung in Python einsetzte. Die Kernfunktionalität blieb ihm jedoch vertraut. Das Prinzip des „Vibe Coding“ – das Experimentieren und Erstellen kleiner Projekte – fand er zwar interessant, aber nicht akzeptabel, wenn der Code ohne Verständnis von der anderen Seite zu generieren war.

Ein entscheidender Wendepunkt kam, als sich die KI-Tools von reinen Code-Generatoren zu Aufgaben in der Code-Überprüfung, beim Testen und bei der Fehlererkennung entwickelten. Greg Kroah-Hartman, einer der Hauptverantwortlichen für die stabilen Linux-Versionen, experimentierte bereits mit KI-gestütztem Fuzzing – einer Technik, die unerwartete Daten in Software einwirft, um Fehler aufzudecken, die durch manuelle Reviews schwer zu finden sind. Diese Tests wurden auf Komponenten wie dem SMB-Server des Kernels, USB, HID, Wi-Fi, Netze und der LoongArch-Architektur angewendet. Die KI identifizierte verdächtige Verhaltensweisen, doch die eigentliche Entscheidungsfindung über Akzeptanz oder Ablehnung lag weiterhin beim menschlichen Programmierer. Es bleibt die menschliche Kontrolle.

Ki im kernel – aber mit regeln

Ki im kernel – aber mit regeln

Im Juli 2026 äußerte sich Torvalds deutlich: „Linux ist nicht einer dieser Projekte, die sich gegen KI positionieren“. Wer eine KI-Verbot durchsetzen wollte, könne sich eine eigene Fork des Kernels erstellen. Denjenigen, die sich dieser Position widersetzten, antwortete er direkt: „Oder einfach gehen.“ Linux erlaubt KI-assistierte Beiträge, aber unter strengen Auflagen. Der Code muss der GPL-2.0 Lizenz entsprechen und muss von einem Menschen gründlich geprüft, verstanden und für seine Qualität verantwortlich gemacht werden. Bei wichtigen Beiträgen kann die Unterstützung durch KI gekennzeichnet werden – mit der Bezeichnung „Assisted by“. Torvalds hat seine Position von der Ablehnung hin zu einer vorsichtigen Akzeptanz der Technologie gewendet, wobei sich der Fokus auf die praktische Nutzbarkeit und die Qualität des Codes konzentriert. Er kritisiert weiterhin ineffiziente Patches und erfundene Berichte, die den Mantellast für die Maintainer erhöhen. Aber er sieht die Vorteile der KI bei der Fehlererkennung, der Code-Überprüfung und der Automatisierung repetitiver Aufgaben nicht mehr als unerwünscht an. Die aktuelle Haltung des Linux-Schöpfers ist klar: KI und generative Modelle können bei Aufgaben und beim Codieren helfen, aber die menschliche Verantwortung bleibt bestehen.