Die Entwicklung des Linux-Kernels war schon immer ein Ort reger Aktivität, doch in den letzten Monaten ist ein neuer Akteur aufgetaucht: Künstliche Intelligenz (KI). Linus Torvalds, der Schöpfer von Linux, äußerte seine Frustration über den übermäßigen Einsatz von KI-Tools zur Fehlersuche und -behebung, insbesondere wenn es sich um triviale Fehler handelt, die den Entwicklungsprozess behindern. Torvalds selbst hat KI jedoch schon mehrfach eingesetzt, und seine jüngsten Erfahrungen zeigen, dass sie, richtig angewendet, ein wertvoller Verbündeter sein kann.
Das Paradoxon ist offensichtlich: Während er die Flut KI-generierter Patches kritisiert, nutzt er selbst KI zur Lösung komplexer Probleme. Der Schlüssel liegt in menschlichem Urteilsvermögen und menschlicher Kontrolle – etwas, wofür Torvalds sich vehement einsetzt. In diesem Artikel beleuchten wir seine Kritikpunkte, sein erfolgreiches Experiment mit dem Xe-Treiber und dessen Bedeutung für die Zukunft des Kernels.
Torvalds' Frustration mit der Kernel-KI

In einer Nachricht an die Kernel-Mitwirkenden äußerte Torvalds seine Frustration über die Vielzahl an trivialen Korrekturen, die eingereicht werden, viele davon KI-generiert. Kernel 7.1, im fünften Release Candidate, sammelt Patches an, die er für irrelevant und zeitaufwendig hält. „Ich bin nicht überzeugt, dass sich der Aufwand für einen RC5 lohnt“, schrieb er und bezog sich dabei auf die Tatsache, dass es sich meist um gängige Treiberkorrekturen handelt, die bis zur nächsten Entwicklungsphase warten könnten.
Das Problem liegt nicht nur in der Quantität, sondern auch in der Qualität. Es gab Fälle, in denen mehrere Personen denselben Fehler behoben und ihn separat gemeldet haben, was zu Verwirrung und Überschneidungen führte. Torvalds warnte, er werde künftig „unflexibler“ vorgehen und sinnlose Pull-Requests ablehnen, insbesondere angesichts der bisherigen Erfahrungen des Linux-Kernels im Umgang mit Sicherheitslücken und der Rolle von KI. „Triviale Korrekturen mögen unbedeutend erscheinen, aber ‚geringe Wahrscheinlichkeit‘ ist nicht dasselbe wie ‚Nullwahrscheinlichkeit‘“, schloss er.
Eine Erfolgsgeschichte mit KI: Fehlersuche am Xe-Controller

Doch Torvalds' Verhältnis zur KI ist nicht nur von Ablehnung geprägt. Kürzlich stieß er auf einen Fehler im Xe-Treiber, der Intels GPUs verwaltet. Der Fehler bestand in einer fehlerhaften Rundung der CCS-Speicheradresse , was zu zufälligen Darstellungsfehlern auf dem Bildschirm führte. Torvalds benötigte mehr als 24 Debugging-Patches und 18 Kernel-Neustarts, um die Ursache zu isolieren.
Dabei nutzte er einen KI-Assistenten, ähnlich wie Claude Code als Programmierassistent eingesetzt wird . Die KI behauptete sogar, das Problem sei unlösbar , doch Torvalds blieb hartnäckig, und das Tool generierte weiterhin Debug-Code. Schließlich wurde der Fehler durch die Korrektur einer falsch angewendeten Funktion behoben. Torvalds würdigte die Arbeit der KI, scherzte aber: „Ich vermute, diese Dinger wurden von Leuten trainiert, die nicht so hartnäckig sind wie ich.“
Das notwendige Gleichgewicht

Torvalds ist nicht gegen KI an sich, sondern gegen deren unverantwortlichen Einsatz. Er argumentiert, dass KI-Tools die Systembetreuer unterstützen und ihnen keine Probleme bereiten sollten . „Die Lösung liegt darin, sicherzustellen, dass diese LLMs den Systembetreuern helfen, anstatt ihnen nur Probleme zu bereiten“, erklärte er. Er stellte außerdem klar, dass er niemanden zur Nutzung von KI zwingt, aber diejenigen ignorieren wird, die andere daran hindern wollen.
Diese Doppelrolle der KI im Kernel spiegelt eine umfassendere Realität wider: Technologie ist ein Werkzeug, kein Ersatz für menschliches Urteilsvermögen . Während manche Mitwirkende mit automatisierten Patches nur unnötigen Aufwand betreiben, nutzen andere, wie Torvalds, sie zur Lösung komplexer Probleme. Der Unterschied liegt in der Kontrolle und der Fähigkeit, „Nein“ zu sagen.
Linus Torvalds verfolgt im Grunde einen pragmatischen Ansatz in Bezug auf KI: Er setzt sie ein, wenn sie einen Mehrwert bietet, duldet aber nicht, dass sie zu einer Quelle von Störungen wird. Der Linux-Kernel braucht Mitwirkende, die den Kontext verstehen, keine Maschinen, die ohne jegliches Urteilsvermögen Patches generieren . Die Community wird diese Balance weiterhin diskutieren, doch Torvalds hat bereits deutlich gemacht, dass KI ihren Platz hat, solange sie mit Bedacht eingesetzt wird.