Das Linux-Projekt, eine der grössten Open-Source-Initiativen weltweit, hat sich mit der wachsenden Nutzung von KI-gestützten Coding-Tools auseinandergesetzt und eine differenzierte Position entwickelt. Grundsätzlich erlaubt das Projekt weiterhin Code, der von Large Language Models (LLMs) wie ChatGPT generiert oder unterstützt wurde, allerdings mit strikten Anforderungen an Transparenz und menschliches Review.
Allerdings gibt es nun eine wichtige Ausnahme: Im Subsystem "drivers/staging", das experimentelle und unreife Treiber enthält, sind LLM-generierte Patches komplett verboten. Dieser Bereich ist als Experimentierfeld gedacht, in dem neue Treiber erstmals integriert werden, bevor sie in den stabilen Kernel übergehen. Hier ist eine besonders hohe Codequalität und ein gutes Verständnis der Anforderungen durch den Entwickler erforderlich.
Die Begründung liegt nahe: Staging-Code braucht kreatives Problem-Solving und tiefes Verständnis für Betriebssystem-Architektur. KI kann bei repetitiven Aufgaben helfen, versteht aber nicht immer den grösseren Kontext oder kann subtile Anforderungen vermissen. Eine menschliche Entwicklerin muss hier eigenständig denken und Verantwortung übernehmen.
Für die Entwickler-Community und IT-Unternehmen, die bei Linux mitarbeiten, ist dies eine klare Vorgabe. Dieser Ansatz könnte auch andere Open-Source-Projekte inspirieren. Er zeigt: KI-Tools sind hilfreich, aber nicht überall einsetzbar. Es braucht weiterhin menschliche Expertise, kritisches Denken und handwerkliche Sorgfalt, besonders bei komplexen, kritischen Komponenten.
