Ubuntu Beispiel - Linux 6.1 (Bild © Canonical)
In einer Übersicht über die Funktionen von Linux 6.1, die nach dem Merge-Fenster von Version 6.1 veröffentlicht wurde, sind einige Änderungen dieses neuen Kernels hier zusammengefasst. Nachfolgend ein Blick auf einige der spannendsten Neuerungen in Kürze.
Der ursprüngliche Rust-Code wurde zusammengeführt. In Linux 6.1 ist die Rust-Unterstützung nicht wirklich nützlich, sondern nur der Anfangscode und ein Sprungbrett für nützlichere Rust-Beiträge in zukünftigen Kernel-Versionen. Bereits für den Linux 6.2-Zyklus sind weitere Rust-Ergänzungen in Vorbereitung.
MGLRU wurde mit dem "Multi-Gen LRU"-Code zusammengeführt, der eine große Verbesserung des Seitenrückgewinnungscodes des Linux-Kernels darstellt. Er ist noch nicht standardmäßig aktiviert, erweist sich aber als sehr vielversprechend und ist ein großer Gewinn für die Leistung von mobilen Geräten, Desktops und Servern.
Eine Reihe von Open-Source-Kernel-Grafiktreiber-Verbesserungen, von besserer Intel-GPU-Firmware-Handhabung und mehr DG2/Alchemist-Verbesserungen bis hin zu fortgesetzter Arbeit an AMD Radeon RDNA3-Grafikunterstützung. Es gibt eine große Auswahl an DRM-Treibern für Intel und AMDGPU in diesem Zyklus, aber keine einzige wirklich große Änderung. Es ist für den kommenden Linux 6.2-Zyklus, in dem Intel seine DG2 Arc Graphics zu Stable befördert.
Der Code des AMD Platform Management Framework (PMF) Treibers wurde zusammengeführt, um die Wärme- und Stromeffizienz und das Rauschen für AMD Ryzen Systeme der nächsten Generation zu verbessern.
Signifikante Btrfs-Leistungsoptimierungen und andere Arbeiten an diesem Dateisystem, das langsam an Boden gewinnt und auf Linux-Desktops und -Servern immer häufiger eingesetzt wird.
Automatische Erkennung des hochauflösenden Scrollens von Logitech HID++ und der Versuch, HID++ für alle Logitech-Bluetooth-Geräte zu aktivieren, als nette Änderungen für diejenigen, die Logitech-Eingabegeräte verwenden.
Der Kernel Memory Sanitizer wurde als dynamischer Speicherfehlerdetektor für nicht initialisierte Werte innerhalb des Kernel-Codes integriert. Weitere Sicherheitsmaßnahmen sind die standardmäßige Warnung vor W+X-Kernel-Mappings sowie die Abhärtung von Retpoline.
Maple Tree wurde als neue Kernel-Datenstruktur, die einige Leistungsvorteile bringen kann, in den Mittelpunkt gestellt.