Im drivers/staging-Kern von Linux werden keine erstellten LLM-Patches mehr akzeptiert


2

Am 3. August 2026 gab Greg Kroah-Hartman, der fĂŒr die stabilen Linux-Versionen und das Staging-System zustĂ€ndige Maintainer, neue Regeln fĂŒr die Annahme von Änderungen im Verzeichnis drivers/staging bekannt. Auslöser war das kĂŒrzliche „Einschleichen von LLM-erstellten Patches“. Ab sofort werden von Sprachmodellen vorbereitete Korrekturen fĂŒr diesen Teil des Kernels automatisch abgelehnt, es sei denn, es handelt sich um bestĂ€tigte Korrekturen tatsĂ€chlicher SicherheitsanfĂ€lligkeiten.

Das Verzeichnis drivers/staging dient der Aufnahme von Treibern und anderen Komponenten, die den Anforderungen der Haupt-Branch von Linux noch nicht entsprechen. Laut der offiziellen Kerneldokumentation, bleibt solcher Code im Staging, solange er zusĂ€tzliche Arbeit erfordert; nach der Überarbeitung kann er in den Hauptteil des Kernels ĂŒbertragen werden, wĂ€hrend sich nicht weiterentwickelnde Komponenten im Laufe der Zeit entfernen.

Kroah-Hartman wies jedoch auch auf eine andere Aufgabe dieses Subsystems hin: drivers/staging existiert vor allem als Ort, an dem angehende Entwickler lernen können, aktiv an der Kernel-Entwicklung teilzunehmen.Hier bleiben absichtlich viele relativ einfache Aufgaben — Formatkorrekturen, Umstellungen auf neue APIs und kleine Überarbeitungen. Indem sie diese selbststĂ€ndig erledigen, lernen Neulinge, Patches vorzubereiten, sich in Mailinglisten auszutauschen und den Review-Prozess zu durchlaufen.

Laut dem Maintainer widerspricht die automatische Entfernung solcher Codes dem eigentlichen Zweck von Staging. Er betonte, dass Entwickler alle formalen MĂ€ngel mit automatisierten Mitteln beheben könnten, wenn das das Hauptziel wĂ€re. Stattdessen werden einige einfache Aufgaben beibehalten, damit Menschen daran lernen können. Daher plant Kroah-Hartman, „automatisch alle von LLM erstellten Patches fĂŒr das drivers/staging-System abzulehnen“.

Versuche, die Verwendung eines Sprachmodells nicht zu kennzeichnen, werden ebenfalls nicht helfen. Kroah-Hartman erklĂ€rte, dass solche Änderungen in der Regel leicht erkennbar seien, und warnte die Autoren, dass absichtliche Vertuschungen des Ursprungs eines Patches als Versuch gewertet werden könnten, 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 Behebung tatsĂ€chlicher Sicherheitsfehler. Ein solcher Patch darf eingereicht werden, aber der Autor ist verpflichtet, ihn auf der realen Hardware zu testen, fĂŒr die der Treiber bestimmt ist, und die durchgefĂŒhrten Tests detailliert zu beschreiben. DarĂŒber hinaus muss der Absender bereit sein nachzuweisen, dass der Fehler tatsĂ€chlich reproduzierbar ist und den Benutzer betreffen kann. Laut Kroa-Hartman, stellt sich heraus, dass „mindestens ein Drittel“ der von modernen LLMs festgestellten Probleme falsch ist oder zu schĂ€dlichen Änderungen fĂŒhrt..

Kroa-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 verwendet werden, die bereits ĂŒber ausreichendes Wissen zur Bewertung der Ergebnisse verfĂŒgen. Somit fĂŒhrt die Regel nicht zu einem allgemeinen Verbot der Verwendung von KI bei der Entwicklung von Linux: Die neue Regel bezieht sich nur auf den von Kroa-Hartman betreuten drivers/staging-Baum und in erster Linie auf automatisch generierte kosmetische Korrekturen.

Quelle: linux.org.ru

Erwerben Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server đŸ”„ Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster