Am 22. Februar kündigte Linus Torvalds, der Vater von Linux, das Ende des Linux 7.0-Mergefensters an und veröffentlichte offiziell die erste Kandidatenversion, Linux 7.0-rc1. Obwohl der Wechsel der Versionsnummer zu „7.0“ eher eine Fortsetzung der Gewohnheit ist, nach der x.19-Version große Versionsnummern-Upgrades durchzuführen, ist diese Version voller Funktionen und Verbesserungen.

Linux 7.0 gilt als wichtige Kernel-Version für viele Mainstream-Distributionen und wird voraussichtlich der Standardkernel für Distributionen wie Ubuntu 26.04 LTS und Fedora 44 sein, was diese Version besonders interessant macht. In Bezug auf die Hardwareunterstützung verstärkt Linux 7.0 seine Anpassung an Prozessoren der neuen Generation weiter, einschließlich weiterer Aktivierungsarbeiten für Intel Nova Lake- und Diamond Rapids-Prozessoren, und verbessert außerdem die Unterstützung für die AMD Zen 6-Architektur weiter. Zusätzlich zum x86-Lager bringt die neue Version auch Treiberaktualisierungen für weitere Plattformen, wie zum Beispiel eine weitere Upstream-Integration der Qualcomm Snapdragon X2-bezogenen Unterstützung und die Erweiterung einer großen Anzahl neuer Hardwaretreiber. Im Hinblick auf Grafikkarten wurde dem Kernel Unterstützung für die kommende neue Generation von AMD-Grafikhardware hinzugefügt, was den Weg für nachfolgende Grafikkartenveröffentlichungen ebnet.
Auf Subsystem- und Funktionsebene bringt Linux 7.0 Verbesserungen für verschiedene Dateisysteme und fügt Apple USB Type-C PHY-Unterstützung hinzu, was die Kompatibilität und Funktionalität einiger Apple-Geräte auf der physischen USB-C-Ebene verbessert. Gleichzeitig führt der Kernel auch eine Reihe von Leistungsoptimierungen, Laptop-bezogene Treiberverbesserungen, Mehrkanal-SPI-Unterstützung, Octal DTR-Modus für SPI NAND, Sensorüberwachungsunterstützung für mehr ASUS-Motherboards, nicht blockierende Zeitstempel, standardisierte allgemeine I/O-Fehlerberichte und andere neue Funktionen ein. Erwähnenswert ist, dass mit dieser Version auch die langjährige „experimentelle“ Phase der Rust-Sprache offiziell zu Ende gegangen ist und der Linux-Kernel klar anerkannt hat, dass die Unterstützung für Rust als langfristig beibehaltenes Feature weiterhin bestehen wird.
Hinsichtlich der Leistung hat Linux 7.0 attraktive Verbesserungen gezeigt. Auf der AMD EPYC-Serverplattform wurde beispielsweise die Leistung von PostgreSQL erheblich verbessert, und entsprechende Tests haben eine deutliche Steigerung der Datenbanklast gezeigt. In Bezug auf Dateisysteme wurde die sequentielle Leseleistung von exFAT optimiert, F2FS erhielt mehrere Verbesserungen und EXT4 wurde auch in gleichzeitigen direkten I/O-Schreibszenarien verbessert. Das Speicherverwaltungssubsystem wurde ebenfalls optimiert und durch Verbesserungen der Leistung und Skalierbarkeit des Schedulers ergänzt, um eine bessere Leistung für Multicore-Szenarien mit hoher Parallelität bereitzustellen. Darüber hinaus aktiviert Intel TSX standardmäßig den automatischen Modus und der Nouveau-Treiber aktiviert die Unterstützung großer Seiten wieder, um die Grafikleistung von NVK zu verbessern.
Derzeit wurde Linux 7.0-rc1 über das Git-Tag veröffentlicht und der Quellcode ist unter git.kernel.org verfügbar:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f