Linux-Kernel 6.11 RC7 veröffentlicht: Ein Blick auf die Fehlerbehebungen und Änderungen
Linus Torvalds kündigte am 8. September 2024 den siebten Release-Kandidaten (RC7) des Linux-Kernels Version 6.11 an. Linux Kernel 6.11-rc7 bringt eine beträchtliche Anzahl von Fehlerbehebungen und Verbesserungen mit sich, obwohl der Entwicklungszyklus sich dem Ende nähert.
Trotz der zahlreichen Fehlerbehebungen in rc7 erkennt Linus Torvalds an, dass es sich um eine größere Version handelt als zu diesem Zeitpunkt erwartet. Linus schrieb in der RC7-Ankündigungs-Mail: „rc7 ist etwas größer als sowohl rc6 als auch rc5, sowohl in der Anzahl der Commits als auch in der tatsächlichen Diff-Größe. So sollte es eigentlich nicht sein.“
Er weist auch darauf hin, dass eine Verzögerung für 6.11 möglich sein könnte, falls weitere unerwartete Probleme auftreten.
Werfen wir einen genaueren Blick auf einige bemerkenswerte Änderungen in dieser Veröffentlichung.
Bemerkenswerte Fehlerbehebungen und Verbesserungen
Ansprache potenzieller Sicherheitsbedenken:
- Die Veröffentlichung enthält eine Korrektur für eine potenzielle Use-After-Free-Schwachstelle im Binder-Treiber und verbessert die Systemsicherheit.
- Ein Fix wurde für ein Problem im FUSE-Subsystem implementiert, bei dem vorzeichenlose Typen für die Größenkürzung in
getxattr/listxattrnicht verwendet wurden, wodurch eine mögliche Sicherheitslücke geschlossen wurde.
Netzwerkerweiterungen:
- Der Intel-
ice-Netzwerktreiber erhielt eine Reihe von Updates, einschließlich Verbesserungen beim Handling der XDP-Konfiguration, bei Reset-Mechanismen und beim Schutz gegen Rennbedingungen. - Der
mctp-serialNetzwerkdriver profitierte von der Hinzufügung eines neuen KUnit-Tests, wodurch seine Zuverlässigkeit verbessert wurde.
Grafiktreiber-Updates:
- Der AMDGPU-Treiber erhielt Updates, um den IPS-Modus (In-Plane Switching) und die Synchronisierung der Anzeigezeiten besser zu handhaben.
- Der Intel i915 Grafiktreiber erhielt Verbesserungen, einschließlich Korrekturen für Anzeigeprobleme, verbesserter Handhabung des GSC (GuC - Graphics Command Center) Ladens und mehr.
Dateisystem- und Speicherverbesserungen:
- Das Btrfs-Dateisystem erhielt Korrekturen, die Race-Bedingungen, die Handhabung von Qgroups und das Verhalten zonierter Geräte betreffen.
- Ein Fehler im CIFS-Dateisystem im Zusammenhang mit der Nullpunktinitialisierung während der Inode-Erstellung wurde behoben.
Weitere wichtige Korrekturen:
- Das Release behebt mehrere potenzielle Kernel-Abstürze, einschließlich Problemen, die in Treibern wie
nvmet-tcpund Subsystemen wiebpfgefunden wurden. - Ein Speicherleck im
uio_hv_generic-Treiber wurde geschlossen.
Neue und aktualisierte Geräteunterstützung:
- Unterstützung wurde für den SPI-Controller Elgin,
jg10309-01, hinzugefügt. - Der Realtek HD-Audiotreiber erhielt Updates für eine bessere Unterstützung verschiedener Laptop-Modelle.
Verbesserungen und Rückschritte beim Build-System
- Insgesamt wurden in rc7 im Vergleich zur vorherigen stabilen Version (v6.10) 21 Fehlverbesserungen und 5 Fehlerregressionen festgestellt.
- Die Zahl der Build-Warnungen verzeichnete einen deutlichen Rückgang, mit 53 Verbesserungen und nur einem Rückschritt.
- Interessanterweise gab es beim Vergleich von rc7 mit seinem unmittelbaren Vorgänger (rc6) keine neuen Fehler- oder Warnungsregressionen.
Zur Information, dies zeigt einen positiven Trend mit einer signifikanten Abnahme von Build-Fehlern und Warnungen im Vergleich zu v6.10.
Veröffentlichungsplan ungewiss?
Linus erkennt die ungewöhnliche Aktivität an, sieht sie aber nicht als Grund an, die Veröffentlichung zu verzögern. Das bevorstehende Jährliche Kernel-Maintainer-Gipfeltreffen könnte jedoch eine Verschiebung verursachen, obwohl es keinen bedeutenden Grund zur Sorge darstellt.
Das Merge-Fenster für die nächste Kernel-Version nähert sich ebenfalls und könnte mit dem Kernel-Maintainer-Gipfel zusammenfallen.
Versuchen Sie den Linux-Kernel 6.11 RC7
Angesichts des unerwarteten Umfangs der Änderungen betont Linus die Notwendigkeit gründlicher Tests von Kernel 6.11 rc7.
Die Nutzer und Entwickler können die Kernel 6.11-rc7-Version testen, indem sie sie von der Kernel.org-Website oder dem Git-Baum von Linus Torvalds herunterladen und alle Probleme melden, die sie feststellen.
