Linux-Kernel 6.11 RC4 veröffentlicht: Normaler Entwicklungszyklus geht weiter
Linus Torvalds, der Schöpfer und leitende Entwickler des Linux-Kernels, kündigte den vierten Release-Kandidaten (rc4) des Linux-Kernel Version 6.11 an. Diese Version enthält bedeutende Aktualisierungen der Dateisysteme, Treiber und des Kernnetzwerks.
Während diese Release-Kandidatin eine größere Diffstat als rc2 und rc3 aufweist, versichert Torvalds, dass dies ein normales Muster ist und nichts Ungewöhnliches zu erkennen ist.
Wie in einem separaten Bericht von Geert Uytterhoeven erwähnt, gibt es im Kernel 6.11-rc4 im Vergleich zur vorherigen Version 11 neue Build-Fehler und 2 neue Build-Warnungen. Insgesamt gibt es jedoch auch 21 weniger Fehler und 19 weniger Warnungen.
Uytterhoeven lieferte eine detaillierte Aufschlüsselung dieser Änderungen und fordert deren Behebung. Er bemerkte außerdem, dass zwei spezifische Fehler, die sich auf die Sparc-Architektur und Intel Xe-Grafik beziehen, bereits bekannt sind und Patches verfügbar sind.
Änderungen im Linux-Kernel 6.11 RC4
Linus Torvalds bemerkte, dass die Anzahl der Änderungen in rc4 größer ist als in rc2 oder rc3, was typisch ist, da es Zeit braucht, bis Entwickler Probleme identifizieren und beheben.
Die bedeutendsten Änderungen in der Linux-Kernel-Version 6.11-rc4 sind:
- Eine große Anzahl von Updates am Dateisystem, insbesondere an bcachefs.
- Aktualisierungen für Treiber, insbesondere für die GPU, Netzwerk- und sonstige Treiber.
- Aktualisierungen des Speichermanagements (MM), der Architektur, des Kernnetzwerks und der Dokumentation.
- Eine beträchtliche Anzahl von Verbesserungen bei Build-Fehlern (-21) und Warnhinweisen (-19) im Vergleich zur Version 6.10.
- Eine kleinere Anzahl von Build-Fehlerregressionen (+11) und Warnungsregressionen (+2) im Vergleich zur Version 6.10.
- Im Vergleich zu Version 6.11-rc3 gab es weniger Build-Fehlerregressionen (+6) und Verbesserungen (-4). Es gab keine Warnungsregressionen oder -verbesserungen.
Fehlerbehebungen und Verbesserungen im Kernel 6.11 RC4
Der Linux-Kernel 6.11-rc4 enthält eine Reihe von Fehlerbehebungen und Verbesserungen. Hier sind einige der wichtigsten:
Dateisysteme
- Bcachefs erhielt wesentliche Updates, einschließlich Korrekturen fehlerhafter Schnellpfade, Festplattenabrechnung, Rennbedingungen und Speicherlecks.
- Btrfs hatte Korrekturen für das Schrumpfen von Extent-Maps, das Datenklonen beim Senden und die fehlerhafte Verwendung des Inode-Zustands.
- XFS sah Korrekturen im Zusammenhang mit Attribut-Gabeln und dem Echtzeit-Flag.
- Netfs hatte Verbesserungen für die Ceph-Integration, die Behandlung des Writeback-Flags und DIO-Lesevorgänge.
Fahrer
- Viele Grafiktreiber-Updates, insbesondere für AMD-GPUs, einschließlich Korrekturen für MES-Ringpufferüberläufe, JPEG-Befehlsübermittlung und Cursoranzeige.
Kernel-Untersysteme
- KVM (Kernel Virtual Machine) hatte Korrekturen für SEV, SVM und ARM64-Virtualisierung.
Werkzeuge
- Ein bedeutender Teil der Änderungen betraf die Synchronisierung der Header-Dateien im Tools-Verzeichnis, insbesondere für die x86-Architektur.
Regressionen und Verbesserungen erstellen
Das Update behandelte auch eine Reihe von Build-Regressionen und Verbesserungen auf verschiedenen Architekturen, einschließlich Sparc, PowerPC, MIPS und x86.
Beim Wechsel zum Linux-Kernel 6.11-rc4 wurden insgesamt 11 Regressionen bei Build-Fehlern und 21 Verbesserungen bei Build-Fehlern beobachtet. Es gab außerdem 2 Regressionen bei Build-Warnungen und 19 Verbesserungen bei Build-Warnungen.
Es ist erwähnenswert, dass diese Zahlen auf einem Vergleich zwischen v6.11-rc4 und v6.10 basieren. Beim Vergleich von v6.11-rc4 mit dem vorherigen Release-Kandidaten, v6.11-rc3, gab es 6 Regressionen bei Build-Fehlern und 4 Verbesserungen bei Build-Fehlern, wobei es keine Änderungen bei Build-Warnungen gab.
Testen Sie den Linux-Kernel 6.11 RC4
Mit RC4 verfügbar, wird die Kernel-Community weiterhin den Code testen und verfeinern.
Sowohl Entwickler als auch Nutzer werden ermutigt, den vierten Release-Kandidaten von 6.11 zu testen, indem sie ihn von der Kernel.org-Website oder dem Git-Baum von Linus Torvalds herunterladen und alle auftretenden Probleme melden.
Oh, ich habe vergessen zu erwähnen. Linus Torvalds sagte, dass er einige bevorstehende Reisepläne hat. Er äußerte die Hoffnung, dass sich die Dinge im Entwicklungsprozess beruhigen werden, vermutlich damit er sich auf seine Reisen konzentrieren kann.
Für weitere Details siehe die Linux Kernel 6.11 RC4 Versionshinweise.
