Linux-Kernel 6.12 RC5 veröffentlicht
Linus Torvalds kündigte am 27. Oktober 2024 den fünften Release-Kandidaten (RC5) des Linux-Kernel Version 6.12 an. Nach einem größer als erwarteten RC4 ist RC5 wieder auf eine normalere Größe zurückgekehrt, mit einer relativ flachen Diffstatistik.
Der Linux-Kernel 6.12-rc5 wird mit verschiedenen Fehlerbehebungen und Verbesserungen in verschiedenen Komponenten des Kernels ausgeliefert, einschließlich Netzwerk, Treiber, Dateisysteme und architekturspezifische Funktionen.
Treiber-Updates und -Entfernungen
Eine bedeutende Änderung in dieser Version ist die Entfernung des da8xx fbdev-Treibers, der durch den tilcdc-Treiber ersetzt wurde.
Es gab auch zahlreiche Updates für GPU- und Netzwerk-Treiber sowie Fehlerbehebungen für bcachefs. Weitere bemerkenswerte Treiber-Updates umfassen:
- SoundWire-Treiber-Updates: Behebung von Problemen mit Lautstärkeregelungstypen und der Laufzeit-Stream-Zuweisung.
- Plattformtreiber-Updates: Korrekturen für die Initialisierung des thermischen Profils auf Asus-Geräten und Probleme mit Suspend-Benachrichtigungen auf Dell-Systemen.
- drm/amd-Updates: Verbesserungen beim Energiemanagement, Tiefschlafstatus und der Verarbeitung fehlerhafter Daten aus ATIF-ACPI-Methoden.
- Netzwerktreiber-Aktualisierungen: Korrekturen für den r8169-Treiber, um unaufgeforderte Unterbrechungen zu vermeiden, Aktualisierungen des plip-Treibers zur Behebung eines Übertragungsproblems und Verbesserungen des mv88e6xxx-DSA-Treibers für die Einstellung der Port-Richtlinie und die Genauigkeit des Zykluszählers.
- Bluetooth-Treiber-Updates: Behebung von Use-After-Free-Schwachstellen in SCO- und ISO-Sockets.
Dateisystemkorrekturen
Mehrere Dateisysteme erhielten in dieser Version Korrekturen, darunter:
- btrfs: Korrekturen für Lese-Fehler, Zonen-unbrauchbare Abrechnung, delalloc-Bereichssperre und Handhabung von Umstellungen von schreibgeschützt zu schreibbar.
- xfs: Eine Reihe von Korrekturen im Zusammenhang mit der Perag-Initialisierung, Geometrieaktualisierungen und Fehlerbehandlung.
- nfsd: Behebungen für einen Wettlaufszustand zwischen der Wäscherei und der Freigabe der Zustands-ID.
- 9p: Eine Reihe von Rücksetzungen wurden durchgeführt, um Probleme zu beheben, die in früheren Versionen eingeführt wurden.
Architektonische und Kernkernel-Verbesserungen
Über Treiber und Dateisysteme hinaus bringt rc5 Verbesserungen in verschiedenen Bereichen des Kernels:
- Architekturspezifische Fehlerbehebungen: Dazu gehören Updates für ARM64 KVM, x86 Benutzeradressmaskierung sowie LoongArch KASAN-Unterstützung und vDSO-Handhabung.
- bpf: Mehrere Verbesserungen und Fehlerbehebungen für BPF, einschließlich der Hinzufügung eines MEM_WRITE-Attributs, der Klarstellung der Bedeutung von MEM_UNINIT und Verbesserungen bei der Fehlerbehandlung und beim Testen.
- Kernnetzwerke: Korrekturen für Rennen in Übertragungsfunktionen von Netzwerkgeräten und Aktualisierungen des XFRM-Subsystems zur verbesserten Handhabung von Zielabfragen und Richtlinienmanagement.
- KVM: Zahlreiche Updates und Fehlerbehebungen für KVM über verschiedene Architekturen hinweg. Besonders zu erwähnen sind Verbesserungen für ARM64 in Bezug auf die Erstellung von vCPUs und die Verwaltung der Stage-2-MMU sowie Fehlerbehebungen für das x86-Speichermanagement und die Behandlung von nSVM.
Versuchen Sie den Linux-Kernel 6.12 RC5
Wie bei jeder RC ermutige ich die Benutzer und Entwickler, Linux 6.12-rc5 zu testen und die Probleme zu melden, wenn Sie welche finden. Sie können den Linux-Kernel 6.12-rc5 von der Kernel.org-Website oder vom Git-Baum von Linus Torvalds herunterladen.
Ressource:
- Linux Kernel 6.12 RC5 Versionshinweise
