AIbaseAktualisiert

Torvalds reicht ersten KI-unterstützten Kernel-Patch ein: Gleichzeitiges Lesen von Dateien rund 3-mal schneller

Wie das Tech-Medium LWN berichtet, hat Linux-Erfinder Linus Torvalds in seinem persönlichen Git-Repository den Zweig noref-filemap-read-with-llm angelegt und die erste von einem großen Sprachmodell unterstützte…

Wie das Tech-Medium lwn berichtet, hat Linux-Erfinder Linus Torvalds in seinem persönlichen Git-Repository einen neuen Zweig namens noref-filemap-read-with-llm gepusht und damit offiziell seine erste von einem großen Sprachmodell unterstützte Kernel-Patch-Serie vorgelegt. Dieser Entwickler, der normalerweise nur im master-Zweig Code pflegt, eröffnete selten einen experimentellen Zweig mit dem Suffix „llm“ – und der Helfer im Hintergrund ist genau das KI-Programmierwerkzeug Claude Code von Anthropic.

Der Patch, den Torvalds am 13. Oktober in diesem Zweig einreichte, trägt das Thema „Verbesserung der Skalierbarkeit der Seiten-Referenzzähler“ und richtet sich gegen ein altes Leiden der Linux-Speicherverwaltung. Wenn mehrere Threads gleichzeitig mit hoher Frequenz und kleinen Mengen aus derselben Datei lesen, löst der klassische Mechanismus wiederholt Aktualisierungen der Referenzzähler des Seiten-Cache aus, wodurch Multi-Core-CPUs in ernsthafte Race-Condition-Kämpfe geraten. Er räumt ein, dass der Kerncode dieser Patch-Serie, die Testprogramme, die Prüfung auf Schwachstellen sowie der Entwurf der Ankündigungsdokumentation allesamt unter seiner persönlichen Anleitung in Zusammenarbeit mit Claude Code entstanden sind.

Praxistest mit 8 Threads: Durchsatz verdreifacht, CPU-Taktzyklen um 70 Prozent reduziert

Nachdem er einen Teil der lokalen Sicherheitsvorkehrungen abgeschaltet hatte, lief Torvalds den Test unter einer Last, bei der 8 Threads gleichzeitig dieselbe Datei lesen: Der Lesedurchsatz sprang von zuvor 990万 bis 1040万 Mal pro Sekunde direkt auf 3000万 bis 3300万 – eine Steigerung um etwa das 3-Fache; die pro Lesevorgang verbrauchten Kernel-Taktzyklen sanken ebenfalls drastisch von etwa 2950 auf 725.

Allerdings befindet sich der Patch derzeit noch im experimentellen Zweig und ist noch nicht in die offizielle Hauptlinie von Linux 7.4 eingeflossen. Erwähnenswert ist zudem, dass Torvalds kürzlich auch beim Maintainer-Summit sowie bei einer Bereinigung eines weiteren assoc_array-Codebestands mit Hilfe eines LLM alten Code umstrukturierte und dabei auf einen Schlag 3 versteckte Bugs aufspürte, die bis zu 13 Jahre lang im Linux-System schlummerten und bis zur ersten Einreichung im Jahr 2013 zurückverfolgt werden können – KI-gestütztes Kernel-Schreiben scheint sich damit von „Beschleunigung“ zur „Minenräumung“ zu entwickeln.


Originalquelle

AIbase

Hinweise zum Inhalt

Originalveröffentlichung und Rechte liegen bei der Quelle.

Maschinelle Übersetzung · Original beachten