Die drei besten Kernel-Upgrades für Linux 6.9
Der kürzlich veröffentlichte Linux 6.9-Kernel bringt mehrere bedeutende Updates und Verbesserungen. Hier sind die wichtigsten.
Linus Torvalds war diese Woche glücklich. Er erklärte: „Linux 6.9 ist jetzt erhältlich und … die gesamte Veröffentlichung hat sich ziemlich normal angefühlt.“ Herr Linux fuhr fort: „Die Änderungen [werden] hauptsächlich durch einige Treiberaktualisierungen dominiert (GPU und Netzwerk sind die wichtigsten).“ Was bedeutet der neueste Linux-Kernel für uns? Hier sind meine Gedanken zu den wichtigsten Änderungen.
Erstens gab es viele CPU-Verbesserungen. In alphabetischer Reihenfolge nach Anbieter:
Linux 6.9 führt Unterstützung für AMD Preferred Core ein. Dies bedeutet, dass Linux 6.9-basierte Systeme Hochleistungskerne für anspruchsvolle Aufgaben priorisieren können. Der Nettoeffekt sollte darin bestehen, die Gesamtsystemeffizienz zu steigern. Darüber hinaus ist der FRU Memory Poison Manager enthalten. Das ist nicht so dramatisch, wie es klingt. Es hilft lediglich bei der Verwaltung von Fehleraufzeichnungen im persistenten Speicher. Diese Version umfasst außerdem Unterstützung für AMD Secure Nested Paging (SNP) für verbesserte Sicherheit.
Was ARM betrifft, markiert Linux 6.9 einen bedeutenden Meilenstein, indem es Rust-Unterstützung für die ARM64-Architektur einführt. Dies ist ein weiterer Schritt in Richtung zukünftiger Rust-basierter Linux-Kernel-Code. Diese Version bietet außerdem Unterstützung für verschiedene neue ARM-basierte Hardware, einschließlich der MediaTek MT8186-basierten Chromebooks. Ich gehe davon aus, dass wir in zukünftigen Kernel-Releases weitere ARM-Verbesserungen sehen werden, da Torvalds nun, wie er uns erzählt, über eine „leistungsstarke arm64-Maschine“ verfügt (dank Ampere), sodass ich in der letzten Woche fast so viele arm64-Builds erstellt habe wie zuvor x86-64."
Auf Intel unterstützt der 6.9-Kernel jetzt die FRED-Architektur (Flexible Return and Event Delivery) von Intel. Das bedeutet, dass wir ab den kommenden Intel Meteor Lake-CPUs eine verbesserte Leistung und Effizienz sehen werden. Es gab auch Verbesserungen beim x86-CPU-Topologiecode für eine bessere Hybrid-CPU-Unterstützung.
Oh, und wenn Ihrem Prozessor wirklich enorme RAM-Mengen zur Verfügung stehen – etwa ein Terabyte oder mehr RAM – werden Ihre Startzeiten schneller als je zuvor. Das werden Sie auf Ihrem Heim-PC nie sehen – und wenn doch, möchte ich wissen, wo Sie Ihren Rechner haben – aber für Leute, die Supercomputer oder wirklich riesige Cloud-Anwendungen betreiben, wird das einen echten Unterschied machen.
Wenn Sie mit dem Flash-Friendly File System F2FS zu den Dateisystemen übergehen, können Sie mit einer besseren Speicherleistung Ihrer Flash-speicherbasierten Speichergeräte wie SSD, eMMC und SD-Karten rechnen. Benutzer des XFS-Dateisystems von Oracle werden erfreut sein, dass Sie jetzt beschädigte Dateien reparieren können, ohne die Bereitstellung Ihrer XFS-Laufwerke aufzuheben.
Was die Vernetzung betrifft, gibt es eine Reihe kleinerer Verbesserungen. Was sie alle bedeuten, ist eine schnellere Leistung in Ihrem gesamten Netzwerk. Da ich auf Gigabit-Plus-Internet- und LAN-Geschwindigkeiten umgestiegen bin, interessiere ich mich besonders für die Verbesserungen am Energy Efficient Ethernet-Code von Linux. Dadurch werden meine 2,5-Gigabit-Ethernet-Verbindungen verbessert.
Mit diesen Verbesserungen bietet Linux 6.9 eine verbesserte Dateisystemleistung, bessere Komprimierung und eine effizientere Speichernutzung. Gleichzeitig bietet es auch eine bessere Netzwerkunterstützung, einen höheren Durchsatz und Optimierungen für verschiedene kabelgebundene und kabellose Geräte.
Mit Blick auf die Zukunft sagte Torvalds: „Das bedeutet, dass morgen das Zusammenführungsfenster für 6.10 geöffnet wird.“ Die Arbeit eines Betriebssystemdesigners ist nie erledigt.