Linus Torvalds veröffentlicht ersten KI-gestützten Linux-Kernel-Patch
Linux-Schöpfer Linus Torvalds hat seine erste Kernel-Patchreihe veröffentlicht, die mit Hilfe eines großen Sprachmodells (LLM) entwickelt wurde. Der Patch zielt darauf ab, die Leistung beim gleichzeitigen Lesen von Dateien erheblich zu verbessern.
Linux-Schöpfer Linus Torvalds hat einen neuen Entwicklungszweig mit seiner ersten Kernel-Patchreihe eingeführt, die mithilfe eines großen Sprachmodells (LLM) entwickelt wurde. Diese Entwicklung, über die das Tech-Portal lwn.net berichtete, markiert einen Schritt zur Integration von KI-Werkzeugen in die Entwicklung des Betriebssystemkerns.
Die Patchreihe mit dem Titel "noref-filemap-read-with-llm" wurde am 13. Oktober eingereicht. Ihr Hauptziel ist die Behebung eines seit langem bestehenden Engpasses in der Linux-Speicherverwaltung. Das Problem tritt auf, wenn mehrere Threads gleichzeitig dieselbe Datei lesen, was traditionell zu erheblichen Leistungseinbußen und Konflikten auf Mehrkernprozessoren führen kann, da die Referenzzählungen des Seitencaches (Page Cache) häufig aktualisiert werden müssen.
Torvalds gab an, dass der Kerncode, die Testprogramme, die Fehlerprüfung und die Entwürfe für die Dokumentation dieser Patches in Zusammenarbeit mit dem KI-Programmierwerkzeug Claude Code von Anthropic entwickelt wurden. In spezifischen Tests, bei denen acht Threads gleichzeitig dieselbe Datei lasen, verdreifachte sich der Durchsatz beim Lesen von Dateien. Gleichzeitig sank die Anzahl der CPU-Taktzyklen, die für jeden einzelnen Lesevorgang benötigt wurden, erheblich.
Obwohl sich diese Patches derzeit in einem experimentellen Zweig befinden und noch nicht in die Hauptversion von Linux integriert wurden, hat Torvalds LLM-Werkzeuge zuvor für die Code-Refaktorierung und sogar zur Identifizierung obskurer Fehler im Linux-System verwendet, die über ein Jahrzehnt unentdeckt blieben.