2 Min. Lesezeit KI-generiert

Linus Torvalds jagt einen Kernel-Bug – mit KI als Helfer, die aufgeben wollte

Artikel als Markdown kopieren

Ausgerechnet Linus Torvalds hat einen fiesen Grafik-Bug im Linux-Kernel mit KI-Hilfe gefixt. Am Ende war es eine einzige Zeile. Spannend ist aber, was er über die KI schreibt.

Featured image for "Linus Torvalds jagt einen Kernel-Bug – mit KI als Helfer, die aufgeben wollte"

Linus Torvalds schreibt heute kaum noch selbst Kernel-Patches. Diesmal hat er es getan – und den Commit gleich zum kleinen Lehrstück gemacht. Es ging um einen Bug im Intel-Xe-Grafiktreiber, der auf bestimmter Hardware dafür sorgte, dass der Anmeldebildschirm sich endlos neu startete. Die Ursache steckte in einem zwei Jahre alten Commit.

Der Weg dorthin war zäh. 24 Debug-Patches, 18 Kernel-Neustarts, bis klar war, wo es klemmt: An einer einzigen Stelle stand round_up(), wo round_down() hingehört hätte. Der Treiber gab dadurch Speicher als nutzbares VRAM heraus, den es gar nicht als solches geben durfte. Der Fix ist eine Zeile. Er landet in Linux 7.3 und den Stable-Backports.

Die KI wollte aufgeben, Linus nicht

Interessant ist nicht der Fix, sondern was Torvalds in die Commit-Nachricht geschrieben hat. Er nennt es eine «Debug-Session aus der Hölle», bei der ihm eine KI enorm geholfen habe – vor allem bei der Fleißarbeit: Debug-Code einbauen, Ausgaben auswerten, das Ganze immer wieder.

Der Haken: Die KI erklärte mehrfach rundheraus, das Problem sei unlösbar, man solle lieber einen Bericht darüber schreiben. Torvalds’ trockener Kommentar dazu: Wahrscheinlich sei sie von Leuten trainiert worden, die nicht ganz so stur seien wie er. Er blieb dran, die KI baute brav weiter Debug-Code ein, und am Schluss durfte sie sogar die Commit-Nachricht selbst schreiben. Welches Modell er benutzt hat, sagt er nicht.

Warum das mehr ist als eine Anekdote

Zwei Dinge nehme ich mit. Erstens: Wenn der Mann, der den Linux-Kernel gestartet hat, KI beim Debuggen einsetzt und offen darüber redet, ist die Diskussion «KI im echten Code – ja oder nein?» eigentlich durch. Die Frage ist nur noch wie.

Zweitens, und das finde ich fast wichtiger: Die KI lag falsch, als sie aufgeben wollte. Das Problem war lösbar, es brauchte nur jemanden, der nicht lockerlässt. Genau das ist der Punkt. Die KI übernimmt die stumpfe Arbeit und hält stundenlang durch, aber die Sturheit, das Urteil und das «Nee, da geht noch was» kommen weiter vom Menschen. Bestes Werkzeug, klarer Kopf – erst zusammen wird es gut.


Quellen: