Linus Torvalds hat kürzlich Linux 7.1-rc3 veröffentlicht. Er sagte, dass der Umfang der Kernel-Patches in diesem Zyklus ungewöhnlich groß sei. Diese Situation hängt größtenteils mit der umfassenden Nutzung von KI-Codierungstools durch Entwickler zusammen und ist kein einmaliges „Zufallphänomen“ mehr, sondern die „neue Normalität“ der Linux-Kernel-Entwicklung.
Netzwerkbezogene Patches machen etwa ein Drittel aller Updates und Fixes in diesem Release-Kandidaten aus. Dazu gehören auch mehrere gebrauchsfertige Fehlerbehebungen für Bluetooth- und GPU-Treiber sowie Unterstützung für USB-C-Netzwerkfunktionen auf Apple Mac-Geräten und High-End-Geräten von AlphaTheta/Pioneer DJ.

Torvalds erinnerte daran, dass in den letzten Versionen die Zahl der an die Kernel-Hauptlinie übermittelten Patches weiter gestiegen sei. Ursprünglich ging er davon aus, dass dies nur eine kurzfristige Schwankung sein könnte, doch mittlerweile glaubt er, dass es sich um eine Trendwende handelt. In einem typischen Entwicklungszyklus in der Vergangenheit haben Entwickler, wenn sie dieses Stadium erreichten, in der Regel nach und nach früher integrierte Funktionen zusammengefasst und konsolidiert; Mit Hilfe von KI-gestützten Tools konnte die Gesamtproduktivität der Entwickler jedoch deutlich gesteigert werden, und jede Woche können mehr Änderungen eingereicht werden. Angesichts der Tatsache, dass 7.1 den Übergangsknotenpunkt der Hauptversionsnummer bei weitem überschritten hat und der Umfang der aktuellen Kandidatenversion immer noch über seinen Erwartungen für diese Phase liegt, glaubt er, dass die Beibehaltung ungefähr des gleichen „Hochwasserniveaus“ in zukünftigen Zyklen zur Norm werden wird.
Was den spezifischen Inhalt betrifft, sind etwa 33 % der Patches in dieser 7.1-rc3 dem Netzwerkkern und verschiedenen Netzwerktreibern gewidmet. Neben der Weiterentwicklung des Netzwerk-Stacks selbst verbessert der Kernel auch die USB-C-Netzwerkunterstützung auf Apple Mac-Geräten und fügt anspruchsvollere Audioverarbeitungsfunktionen für professionelle Audio-Hardware wie AlphaTheta (Pioneer DJ) EUPHONIA hinzu. Das Update dieser Woche bringt auch viel Arbeit in Chinas unabhängige CPU-Architektur LoongArch, wobei der Schwerpunkt auf KVM-Virtualisierung und Optimierung der Interrupt-Verarbeitung liegt.
Ein weiteres Highlight dieser Veröffentlichung ist, dass die Anzahl der speichersicherheitsrelevanten Patches im Kernel deutlich hoch ist und der Anteil von Rust, der im Kernel verwendet wird, weiter zunimmt. Die Rust-Sprache verfügt über einen integrierten Speichersicherheitsmechanismus auf Designebene. Da immer mehr Kernelkomponenten in Rust geschrieben werden, wird erwartet, dass der aktuelle Bedarf an hochfrequenten Speichersicherheitsreparaturen schrittweise verringert wird. Mit anderen Worten: Kurzfristig wird es möglicherweise immer noch viele Sicherheitspatches geben, um traditionellen C/C++-Code zu härten. Mittel- bis langfristig wird die Einführung von Rust jedoch als strukturelles Mittel zur Linderung solcher Probleme angesehen.
Torvalds hofft, dass die weitere Vergrößerung dieser Patch-Runde das Gesamtentwicklungstempo nicht verlangsamt und sich somit auf den Veröffentlichungszeitpunkt der offiziellen Version von 7.1 auswirkt. Er betonte, dass, wenn das Team den aktuellen Rhythmus beibehalten und gleichzeitig die Qualität sicherstellen kann, der neue Zyklus in der Lage sein wird, den Benutzern schneller Unterstützung für neue Hardware zu bieten und in Bezug auf Sicherheit und Stabilität weiter zu iterieren.