Der zweite Release Candidate des Linux-Kernels 7.0 (Linux 7.0-rc2) wurde offiziell für eine neue Testrunde durch die Community freigegeben. Im Vergleich zu 7.0-rc1, das vor einer Woche zum Ende des Merge-Fensters veröffentlicht wurde, konzentriert sich dieses RC2 hauptsächlich auf Reparatur-Patches, aber der Gesamtumfang der Änderungen ist so groß, dass Linus Torvalds sogar unverblümt sagte, er sei „ein wenig unzufrieden“.

Unter den in dieser Woche zusammengeführten Fixes ist eine Reihe von Fixes für den AMDXDNA Ryzen AI-Beschleunigertreiber am auffälligsten, außerdem gibt es eine Reihe von Fixes, die über verschiedene Grafiktreiber verteilt sind. Linus Torvalds selbst hat auch einen Patch eingereicht, um eine alte Kconfig-Option zu entfernen und das lästige Log-Flush-Problem im Zusammenhang mit nicht initialisierten Zufallszahlen zu lösen. Darüber hinaus ist die Codebasis auch mit der Reparatur verschiedener Fehler und Regressionsprobleme durchsetzt und deckt ein breites Spektrum ab.
Torvalds sagte in der an diesem Tag veröffentlichten 7.0-rc2-Ankündigungs-E-Mail, dass er mit der Größe dieses rc2 „nicht besonders zufrieden“ sei und hoffte, dass dies nur eine gelegentliche Rhythmusschwankung sei – das heißt, dass es diese Woche eine Konzentration von Pull-Anfragen geben wird und die nächste Woche relativ ruhig sein wird. Er wies darauf hin, dass wir, gemessen an der Anzahl der Nicht-Merge-Commits, seit einiger Zeit keinen derart „aufgeblasenen“ rc2 mehr gesehen hätten; Dies hängt wahrscheinlich mit der Verlängerung des 6.19-Entwicklungszyklus um eine zusätzliche Woche zusammen, was dazu führt, dass einige Arbeiten bis zum aktuellen Zyklus zurückbleiben.
Noch seltener ist, dass auch die Zusammensetzung dieser rc2-Änderung von der Norm abweicht. Torvalds weist darauf hin, dass Treibermodifikationen zwar immer noch etwa ein Viertel der Unterschiede ausmachen, es aber „nur“ ein Viertel ist – und in früheren RC2-Modellen trug das Treibersubsystem normalerweise mindestens die Hälfte der Änderungen bei. Dieses dateisystembezogene Update macht etwa 25 % aus und betrifft hauptsächlich SMB-Clients, umfasst aber auch Reparaturen und Verbesserungen an Dateisystemen wie XFS und EROFS.
Die verbleibenden etwa die Hälfte der Änderungen sind eher verstreut und konzentrieren sich hauptsächlich auf Testcode (insbesondere BPF-Tests), Kernel-Kerncode, das BPF-Subsystem selbst, verschiedene Architekturunterstützungscodes und Netzwerk-Stacks. Strukturell hat rc2 aus Stabilitätsgründen vollständig von der „funktionsorientierten“ Natur des Zusammenführungsfensters auf den Patch-Modus umgestellt, aber die Gesamtskala zeigt immer noch die intensive Arbeitsbelastung zu Beginn des 7.0-Zyklus.
Die Veröffentlichung der stabilen Linux 7.0-Version wird derzeit voraussichtlich etwa Mitte April erwartet und wird eine Reihe neuer Funktionen mit sich bringen, darunter mehrere vorbereitende Updates für neue Plattformen wie AMD Zen 6 und Intel Nova Lake. Für Kernel-Entwickler und -Tester markiert die aktuelle Version 7.0-rc2 die offizielle Beschleunigung der Reparaturphase und gibt auch den Ton für das Tempo mehrerer nachfolgender Kandidatenversionen vor.
Erfahren Sie mehr:
https://lore.kernel.org/lkml/CAHk-=wh=dScTmB+zr7zDdBB-SeFHuqgoQx5PSX5Yusp7LiqgrQ@mail.gmail.com/T/#u