Website-Suche

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.

Linux-Kernel 6.12 Release Candidate 5

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