Am gestrigen Sonntagnachmittag hat Linus Torvalds mit Linux 7.0 einen neuen Kernel freigegeben und gleichzeitig einen neuen Zyklus eröffnet. Die Versionsnummer 7 als Major-Version hat keine weitere Bedeutung und stellt lediglich ein Ordnungsinstrument dar, um die Minor-Versionen dahinter nicht auf mehr als 19 anwachsen zu lassen.
Rust wird eingebürgert
Mit Kernel 7.0 verliert die Rust-Unterstützung im Kernel ihren experimentellen Charakter und wird nun offiziell für die Kernel-Entwicklung unterstützt. Bei den Dateisystemen gibt es interessante Entwicklungen. Linux 7.0 führt für XFS, EXT4 und schrittweise auch Btrfs ein standardisiertes Framework für die Fehlerberichterstattung ein. Bisher meldeten verschiedene Dateisysteme wie XFS oder EXT4 Fehler inkonsistent oder gar nicht an den Userspace. Das neue System nutzt fsnotify, um etwa die Korruption von Metadaten und I/O-Fehler einheitlich an User-Space-Daemons weiterzuleiten.
XFS profitiert davon besonders durch seine neuen Self-Healing-Funktionen. Im Fehlerfall kann ein von systemd gesteuerter Hintergrundprozess Korrekturen vornehmen, ohne Downtime oder Aushängen zu erzwingen. Dies verbessert primär die Robustheit auf Servern und in Produktionsumgebungen wie Unraid oder anderen Docker-Hosts.
Kontinuierliche Entwicklung
Ansonsten ist 7.0 kein Kernel der großen Sprünge, sonder bündelt viele kleine, praxisrelevante Änderungen. Im Rahmen des üblichen Hardware-Enablements bringt der Neue umfangreiche Unterstützung für kommende CPU‑Generationen wie Intel Nova Lake und Diamond Rapids, Unterstützung für erweiterte Performance‑Events und Metriken für die 2026 erwarteten neuen AMD Zen 6 CPUs sowie weitere Patches für den Qualcomm Snapdragon X2. Version 7.0 des Kernels enthält zudem weitere Verbesserungen zur Unterstützung von ARM-, RISC-V- und Loongson-Prozessoren sowie Verbesserungen bei KVM-VMs auf AMD EPYC 5-CPUs. Linux 7.0 wird bereits morgen, am 14. April, im offiziellen Release von Fedora 44 und am 23. April bei Ubuntu 26.04 LTS enthalten sein.
Diskussion zu KI vorerst beendet
Seit 2025 gibt es eine Debatte auf LKML und bei den Maintainer‑Treffen, wie mit AI‑Tools beim Entwickeln von Kernel‑Code umzugehen ist. Parallel dazu beobachten Maintainer einen starken Anstieg an AI‑erstellten Bug‑Reports und Patch‑Vorschlägen. Das Spektrum reicht hier von AI Slop bis zu inzwischen durchaus brauchbaren Meldungen, wie Greg Kroah-Hartman letztens in einem Interview erklärte. Eine erst kürzlich formulierte Regel besagt für die Kernel-Entwicklung: KI‑Unterstützung muss künftig mit einem Tag in der Form Assisted-by: NAME:MODELVERSION kenntlich gemacht werden, das bisher dafür genutzte Signed-off-by: reicht hier nicht mehr.
Pragmatischer Ansatz
Torvalds beendete die Debatte vorerst mit einem pragmatischen Ansatz, indem er schrieb, KI sei nur ein weiteres Werkzeug. Böswillige Akteure, die minderwertigen Code einreichen, würden die Dokumentation ohnehin nicht lesen; daher sollte sich der Kernel darauf konzentrieren, menschliche Entwickler zur Verantwortung zu ziehen, anstatt zu versuchen, die Software zu überwachen, die sie auf ihren lokalen Rechnern ausführen.

Hi Ferdinand, hast Du schon mehr Informationen zu dem Themenkomplex “Antrophic Mythos” / “Project Glasswing” und dem Kernel? Bzw. hast Du schon eine persönliche Einschätzung zu der Sachlage?
Ich habe mich am Wochenende kurz eingelesen, aber mir noch keine dedizierte Meinung gebildet.
Wo sich hier gerade so viel im Bereich Filesysteme tut: Weiß man schon, wie sich Kent Overstreets KI-Freundin mit Linus versteht und ob wir jetzt eine Rückkehr in den Kernel erwarten können?
Vielleicht am Sankt-Nimmerleins-Tag, vorher seh ich da wenig Chancen 🙂
Im Grunde ist Project Glasswing nur eine “natürliche” Folge der KI Entwicklung und etwas, dass u.A. die NSA schon immer betrieben hat.
Ich bin mal gespannt, inwieweit sich durch diese Technik die bisherige Auffassung relativieren lässt, dass Sandboxing automatisch mehr Sicherheit bedeutet.
Sicherheit? Das gibt es nicht und wird es auch niemals geben und schon niemals nicht mit KI,
Die macht’s nur noch schlimmer.
Die 2 passen nicht zusammen und ist ja auch gar nicht notwendig.
Ein Patch ist unter 3 min erledigt.