Website-Suche

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.

Linux-Kernel 6.11 Release Candidate 4

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.
    • Netzwerktreiber erhielten Updates, einschließlich solcher für Intel-, Mellanox- und Realtek-Geräte.
    • Eine Behebung von Speicherlecks im Thunderbolt-Treiber.
    • Unterstützung für die Herunterfahren-Funktion im MLXBF3 GPIO-Treiber.
    • Eine Korrektur für ein potenzielles Problem mit dem Zugriff auf einen NULL-Zeiger im MT7921-Wi-Fi-Treiber.
    • Eine Behebung für ein Deadlock-Problem, das auftreten kann, wenn beim Konfigurieren von Verkehrsklassen während eines Resets im HNS3-Netzwerktreiber.
    • Die Einführung einer generischen Benachrichtigungskette für den ideapad-Laptop-Plattformtreiber.
    • Andere Treiberbehebungen behandelten Probleme in Bereichen wie USB, I2C und SPI.
  • Kernel-Untersysteme

    • KVM (Kernel Virtual Machine) hatte Korrekturen für SEV, SVM und ARM64-Virtualisierung.
    • Verbesserungen im Speichermanagement, einschließlich Korrekturen für hugetlb-Sperren, Migrations-Deadlocks und Speicherabrechnung.
    • Aktualisierungen des Networking-Kerns, einschließlich derjenigen für TCP, UDP und Netzwerk-Namespaces.
  • 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.