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: