Auf dem Open Source Summit Europe in Prag hat Linux-Erfinder Linus Torvalds seine überraschend positive Haltung gegenüber Künstlicher Intelligenz (KI) geäußert. Trotz der Skepsis vieler Open-Source-Entwickler, wie dem Unternehmen System76, das KI-generierte Inhalte für sein COSMIC-Desktop-Projekt verbietet, erklärte Torvalds: „Ich benutze KI wirklich sehr gerne.“ Er differenziert jedoch klar zwischen dem Einsatz von KI in persönlichen Hobbyprojekten und ihrer verantwortungsvollen Nutzung in kritischen Bereichen wie der Entwicklung des Linux-Kernels.
Persönlicher Einsatz und „Vibe Coding“
Torvalds, der nach eigener Aussage nicht mehr primär in der Kernel-Programmierung aktiv ist, sondern als „Sammlungspunkt“ fungiert, hat seine Meinung über KI im Laufe der Zeit revidiert. Früher hielt er KI in der Programmierung für „nicht sehr gut“, doch heute empfindet er sie als „wunderbares Werkzeug“, das die Arbeit angenehmer macht. Er nutzt KI gezielt für Aufgaben, in denen er weniger versiert ist. Als Beispiel nannte er die Gestaltung einer modernen Benutzeroberfläche für ein persönliches Projekt, einen Gitarren-Pedal-Prototypen. Er wollte eine zeitgemäße Oberfläche, da seine selbstgeschriebene C-Implementierung aus den 1980er-Jahren stammte, ist aber kein Java-Programmierer.
Dieses sogenannte „Vibe Coding“, bei dem der Spaß am Programmieren im Vordergrund steht, bezeichnet Torvalds als „wunderbare Möglichkeit, Freude am Programmieren zu finden“. Er sieht KI als eine Art „Einstiegsdroge“ für neue Programmierer, da sie es ihnen ermöglicht, Dinge zu realisieren, die sonst schwierig wären. Torvalds merkte an, dass die Anforderungen in der Softwareentwicklung so hoch geworden seien, dass es für Einzelne schwer sei, ihre eigenen kleinen Bemühungen als wertvoll zu empfinden.
KI in der Linux-Kernel-Entwicklung
Für die Entwicklung des Linux-Kernels betont Torvalds die Notwendigkeit großer Vorsicht beim Einsatz von KI, da es sich um etwas „Reales und Wichtiges“ handelt. Dennoch sieht er einen konkreten Nutzen: KI-Tools wie Sashiko, ein agentisches System zur Überprüfung von Linux-Kernel-Code, werden bereits eingesetzt. Öffentliche Reviews von Sashiko erscheinen auf der Linux Kernel Mailing List (LKML), und einige Subsystem-Maintainer erwarten inzwischen solche Überprüfungen, bevor Patches (Code-Änderungen) akzeptiert werden.
Chancen und Herausforderungen
KI kann echte Sicherheitsprobleme aufdecken und seit Jahren unbemerkte Fehler in alten, nicht mehr verwendeten Treibern identifizieren. Torvalds erkennt den Wert dieser Korrekturen an, auch wenn sie die Maintainer (Verwalter) belasten. Gleichzeitig warnt er vor den Schattenseiten: Überzeugende, aber erfundene Fehlerberichte können erheblichen menschlichen Aufwand erfordern, um sie zu widerlegen. Zudem können eng gefasste Patches Symptome beheben, ohne die eigentliche Ursache anzugehen, was Torvalds als „gedankenlose Pflaster-Patches“ bezeichnete.
Trotz dieser Herausforderungen ist die KI-Code-Überprüfung „hier, um zu bleiben“. Drei Viertel der Diskussionen auf dem jüngsten Linux Kernel Maintainer Summit drehten sich darum, wie die KI-Generierung und -Überprüfung weniger stressig und nützlicher gestaltet werden können. Der Engpass ist nicht die Beschaffung von Patches, sondern die sinnvolle Überprüfung ohne die verantwortlichen Personen zu überfordern.
Thema: Linux. Quelle/Inspiration: ZDNet.