Linux-Kernel 6.12 RC2 veröffentlicht
Linus Torvalds, der Hauptentwickler des Linux-Kernels, hat den für Linux Kernel Version 6.12 angekündigt. Linux Kernel 6.12 RC2 bringt verschiedene Verbesserungen und Fehlerbehebungen in verschiedenen Bereichen des Kernels.
Größer-als-üblich RC2
Linus Torvalds bemerkte, dass der zweite Veröffentlichungskandidat (rc2) typischerweise kleiner ist, da die Entwickler nach dem Merge-Fenster eine Verschnaufpause einlegen. Aber diese Veröffentlichung folgt diesem Muster nicht, mit einer signifikanten Anzahl von Änderungen und Aktualisierungen. Trotz der größeren Größe sind die Änderungen konsistent mit historischen Trends, was darauf hinweist, dass ein größerer rc2 nicht ungewöhnlich ist.
Bemerkenswerte Änderungen und Korrekturen
Globale Kopfzeilenumbenennung
Eine der bedeutenden Änderungen in dieser Version ist die Umbenennung der globalen Header-Datei asm/unaligned.h in linux/unaligned.h. Diese Änderung, zusammen mit ein paar Rücknahmen, fällt im Diffstat auf. Bemerkenswerterweise ist ein größerer Anstieg im Diffstat eher auf Aktualisierungen der Folio-Dokumentation als auf Codeänderungen zurückzuführen.
Dateisystem-Updates
Dateisystemänderungen machen etwa ein Viertel der Unterschiede aus, wodurch sie etwas größer als üblich sind. Dies ist wahrscheinlich ein zufälliger Zeiteffekt, und in den kommenden Wochen werden weitere Treiberaktualisierungen erwartet.
Zu den bemerkenswerten Änderungen gehören:
- Btrfs (B-Baum-Dateisystem): Mehrere Korrekturen, einschließlich einer Erkennung von Pufferüberläufen und einer Korrektur einer ungültigen Klonoperation.
- EXT4 (Viertes erweitertes Dateisystem): Korrekturen für Off-by-One-Probleme und genauere Verfolgung von Dentry-Aktualisierungen während bestimmter Vorgänge.
Netzwerk- und Treiberverbesserungen
Netzwerk- und Treiberaktualisierungen sind bei Linux-Kernel-Veröffentlichungen immer bedeutend. Dieses RC2 enthält mehrere Korrekturen für eine Vielzahl von Hardware- und Netzwerkomponenten:
- Ethernet-Treiber: Korrekturen für Speicherfreigaben im lantiq_etop-Treiber und eine Speicherleck-Korrektur für die Cachefiles-Komponente.
- Bluetooth-Stack: Mehrere Verbesserungen für die Stabilität und Sicherheit der Bluetooth-Kommunikation.
- Allgemeiner Netzwerk-Stack: Hilfsfunktionen hinzugefügt, um die Paketsegmentierung und -bearbeitung besser zu verwalten.
Treiber-Updates
Wie es oft in der Kernel-Entwicklung der Fall ist, machen Treiberupdates einen erheblichen Teil dieses Release-Kandidaten aus. Während die Änderungen am Dateisystem etwas umfangreicher waren, wird erwartet, dass in den folgenden RCs weitere Treiberupdates kommen werden.
Einige bemerkenswerte Treiberverbesserungen sind:
- Audio-Treiber: ALSA (Advanced Linux Sound Architecture)-Treiber-Updates enthalten neue Eigenheiten für Geräte wie das HP Pavilion und Huawei MateBook, unter anderem.
- Display-Treiber: Der AMD-Display-Treiber erhielt eine Problemumgehung für spezifische eDP- (Embedded DisplayPort) Probleme.
- RISC-V-Architektur: Fehlerbehebungen im Zusammenhang mit der Kernel-Stack-Größe, wenn KASAN (Kernel Address Sanitizer) aktiviert ist, was die Leistung und das Debugging verbessert.
Wartungsverantwortlichen-Kommunikation
Torvalds betont die Bedeutung einer klaren und präzisen Kommunikation in Merge-Commit-Nachrichten. Er bittet die Maintainer, die aktive Stimme und Imperativsätze zu verwenden, um Nachrichten klarer und leichter verständlich zu machen.
Zusätzliche Fehlerbehebungen und Verbesserungen
Diese RC2-Version ist vollgepackt mit zusätzlichen Korrekturen in verschiedenen Teilsystemen:
- ACPI und Energiemanagement: Verbesserte Unterstützung für verschiedene Hardwarekonfigurationen, insbesondere für Dell-Systeme.
- Scheduler-Fehlerbehebungen: Behandlung von Druckspitzen, die durch Rennbedingungen verursacht wurden.
- Selbsttest-Updates: Mehrere Verbesserungen bei Kernel-Selbsttests, die eine bessere Abdeckung und Stabilität in Testumgebungen gewährleisten.
Versuchen Sie den Linux-Kernel 6.12 RC2
Benutzer können den zweiten Release-Kandidaten von 6.12 testen, indem sie ihn von der Kernel.org-Website oder dem Git-Baum von Linus Torvalds herunterladen.
Bitte beachten Sie, dass diese Entwicklungsversionen aufgrund ihrer experimentellen Natur nicht auf Produktionssystemen verwendet werden sollten.
Fazit
Die Veröffentlichung des Linux-Kernels 6.12-rc2 bringt eine beträchtliche Anzahl von Updates und Fehlerbehebungen mit sich, um die Leistung, Stabilität und Sicherheit des Kernels zu verbessern. Obwohl die Veröffentlichung größer als typische rc2-Versionen ist, liegen die Änderungen gut innerhalb der historischen Normen und sind für die kontinuierliche Entwicklung des Linux-Kernels unerlässlich.
Mit dem Fortschreiten des Entwicklungszyklus sind weitere Updates und Verfeinerungen zu erwarten, die den Kernel seinem endgültigen Release näherbringen.
