Linux 7.0 legt Fokus auf Stabilität und Sicherheit
Inhaltsverzeichnis:
Der im April neu veröffentlichte Linux Kernel 7.0 bringt einen sehr großen Sprung, der die neue Versionsnummer auf jeden Fall lohnend macht. Der Sprung von 6.19 auf 7.0 bringt viele technische Neuerungen, die Linux zu einem System machen, das noch mehr den Fokus auf Sicherheit und Stabilität legt.
Zum einen wurde eingeführt, dass die Programmiersprache Rust fester Bestandteil des Kernels ist. Damit sollen verschiedene Programmierfehler verhindert werden, die bei der Nutzung von C häufiger auftreten. Interessant ist zudem das Dateisystem XFS, das Fehler im laufenden Betrieb erkennen, melden und sogar reparieren kann. Mehr dazu und zu den weiteren Änderungen gibt es in diesem Artikel zu erfahren.
Rust und XFS in Linux 7.0
Vormals war sie nur ein experimenteller Teil des Kernels, ist jetzt aber fester Bestandteil von Linux 7.0. Die Rede ist von Rust. Dabei handelt es sich um eine Programmiersprache, die mehr Sicherheit verspricht. Sie kombiniert die Leistungsfähigkeit von C++ mit den Anforderungen, die an moderne Sicherheit gestellt werden. Durch ein strenges Regelwerk werden typische Programmierfehler wie Zugriff auf bereits freigegebenen Speicher oder Pufferüberläufe verhindert. Dadurch werden auch Sicherheitslücken vermieden. Schnelligkeit und Präzision entstehen, da keine Hintergrundverwaltung für den Speicher notwendig ist, wie beispielsweise bei Java und Python. Mit der offiziellen Einführung können Entwickler jetzt nach und nach auf Rust umsatteln. Bis ein vollständiger Wechsel des bestehenden Codes ersetzt wurde, dürfte es aber noch einige Jahre dauern.
Eine weitere Änderung in Linux 7.0 betrifft das selbstheilende Dateisystem XFS. Früher wurde es vor allem als robustes Werkzeug für die Datenverwaltung eingesetzt, doch die Weiterentwicklung sorgt dafür, dass es ein intelligenter und proaktiver Teil des Systems werden kann. Die Besonderheit besteht im “Autonomous Self-Healing Support”. Der besteht darin, dass der Kernel bereits im laufenden Betrieb überwacht wird. So werden Inkonsistenzen und Probleme schneller erkannt. Danach wird der Fehler direkt an spezialisierte Programme außerhalb des Kernels gemeldet. Dadurch können Teilreparaturen oder Prozesse neu gestartet werden. Die Etablierung des XFS Dateisystem ermöglicht eine bessere Früherkennung und eine Reaktion im laufenden Betrieb.
Speicherverwaltung, Sicherheit und KI

Gleichzeitig hat man sich mit Linux 7.0 vom Laptop-Mode verabschiedet. Diese Funktion galt mechanischen Festplatten, die dadurch Energie sparen konnten. Für moderne SSDs spielt die Funktion aber keine Rolle mehr. Außerdem wurde die Kontrolle über eBPF-Programme verschärft, damit wirklich nur Prozesse mit Berechtigung Zugang zum Kernel-Werkzeug haben. Da immer mehr Sicherheitslücken durch KI-Modelle und -Werkzeuge entdeckt werden, wurden die Richtlinien für Fehlerberichte neu aufgestellt.
Alle wichtigen Linux 7 Neuerungen als Übersicht
Fazit zum Kernel Linux 7.0

Das Dateisystem XFS ist ein weiterer wichtiger Baustein, da es sich hierbei um ein selbstheilendes Dateisystem handelt. Im laufenden Betrieb können Fehler erkannt und repariert werden. Weitere Änderungen betreffen die Speicherverwaltung und den Umgang mit Fehlerberichten auf Basis von KI-Werkzeugen. Schon jetzt ist klar, dass Ubuntu mit Version 26.04 LTS direkt auf den neuen Kernel setzen wird.