Am 3. August 2026 kĂŒndigte der Betreuer der stabilen Linux-Zweige und des Staging-Subsystems, Greg Kroah-Hartman, neue Regeln fĂŒr die Annahme von Ănderungen im Verzeichnis drivers/staging an. Auslöser war das kĂŒrzliche âEindringen von LLM-Patchesâ. KĂŒnftig werden automatisch vorbereitete Korrekturen, die von Sprachmodellen erstellt wurden, fĂŒr diesen Teil des Kernels abgelehnt, mit Ausnahme von bestĂ€tigten Korrekturen tatsĂ€chlicher SicherheitslĂŒcken.
Â
Das Verzeichnis drivers/staging wird verwendet, um Treiber und andere Komponenten zu hosten, die noch nicht den Anforderungen des Hauptzweigs von Linux entsprechen. Laut der offiziellen Kernel-Dokumentationbleibt solcher Code im Staging, solange er zusĂ€tzliche Arbeiten erfordert; nach der Ăberarbeitung kann er in den Hauptteil des Kernels verschoben werden, wĂ€hrend sich nicht weiterentwickelnde Komponenten im Laufe der Zeit zurĂŒckgezogen werden.
Â
Kroah-Hartman wies jedoch auch auf eine andere Aufgabe dieses Subsystems hin: drivers/staging dient in erster Linie als Ort, an dem neue Entwickler lernen können, am Kerneldesign teilzunehmen.Hier verbleiben absichtlich viele relativ einfache Aufgaben â Codeformatierungsfehler, ĂbergĂ€nge zu neuen APIs und kleinere Ăberarbeitungen. Durch das eigenstĂ€ndige Erledigen dieser Aufgaben lernen die Neulinge, wie man Patches vorbereitet, kommuniziert und den ĂberprĂŒfungsprozess durchfĂŒhrt.
Â
Laut dem Betreuer widerspricht die automatische Ablehnung solchen Codes dem eigentlichen Zweck des Staging. Er bemerkte, dass Entwickler alle formalen MĂ€ngel mit automatischen Mitteln korrigieren könnten, wenn dies das Hauptziel wĂ€re. Stattdessen werden einige einfache Aufgaben aufbewahrt, damit Menschen daran lernen können. Aus diesem Grund hat Kroah-Hartman vor, âalle von LLM fĂŒr das drivers/staging-Subsystem erstellten Patches automatisch abzulehnenâ..
Â
Versuche, die Verwendung eines Sprachmodells nicht anzugeben, werden ebenfalls nicht hilfreich sein. Kroah-Hartman erklĂ€rte, dass solche Ănderungen normalerweise leicht zu erkennen sind, und warnte die Autoren, dass das absichtliche Verbergen des Ursprungs eines Patches als Versuch gewertet werden könnte, die Betreuer zu tĂ€uschen. Das Ziel besteht darin, dass Menschen lernen können und nicht versuchen, den Maintainer auszutricksen, erlĂ€uterte der Entwickler.
Â
Die einzige Ausnahme gilt fĂŒr die Korrekturen tatsĂ€chlicher Sicherheitsfehler. Ein solcher Patch darf eingereicht werden, jedoch muss der Autor ihn auf der tatsĂ€chlichen Hardware, fĂŒr die der Treiber bestimmt ist, testen und die durchgefĂŒhrten Tests im Detail beschreiben. DarĂŒber hinaus muss der Absender bereit sein, nachzuweisen, dass der Fehler tatsĂ€chlich reproduzierbar ist und den Benutzer betreffen kann. Nach EinschĂ€tzung von Greg Kroah-Hartman, âmindestens ein Drittelâ der von modernen LLMs entdeckten Probleme falsch ist oder zu schĂ€dlichen Ănderungen fĂŒhrt.
Â
Greg Kroah-Hartman verglich das drivers/staging mit einem âFitnessstudio, in dem man lernen und seine FĂ€higkeiten entwickeln kannâ. Laut ihm werden Sprachmodelle allmĂ€hlich zu einem brauchbaren Werkzeug fĂŒr âharte Arbeitâ, aber sie sollten von Fachleuten genutzt werden, die bereits ĂŒber ausreichende Kenntnisse zur Bewertung der Ergebnisse verfĂŒgen. So wird keine allgemeine Nutzung von KI bei der Entwicklung von Linux verboten: Die neue Regel betrifft nur den von Greg Kroah-Hartman betreuten drivers/staging-Bereich und in erster Linie automatisch generierte kosmetische Korrekturen.
Â
Quelle: linux.org.ru
