Nun, da das Zusammenführungsfenster für Linux 6.2 vorbei ist, hier ein Blick auf alle herausragenden Features für den Kernel Linux 6.2, der in etwa acht Wochen als stabil veröffentlicht wird.

Linux 6.2 ist eine ziemlich herzhafte Veröffentlichung und wird das erste große Kernel-Update von 2023 darstellen, wenn es im Februar debütiert. Mit dem Linux 6.2-Kernel werden die Intel DG2/Alchemist-Grafiken jetzt als stabil behandelt/nicht mehr hinter einem Modul-Flag, es gibt eine anfängliche NVIDIA RTX 30/Ampere-GPU-Unterstützung im Open-Source-Nouveau-Treiber, AMD Zen 4-Pipeline-Auslastungsmetriken hinzugefügt, aktualisierter Zstd-Komprimierungscode im Kernel, der Intel IFS-Treiber gilt jetzt als stabil/nicht mehr”kaputt”, wie es bei früheren Kerneln der Fall war, Call Depth Tracking ist verfügbar, um die Minderungskosten von Retbleed auf CPUs der Skylake-Ära zu reduzieren (Benchmarks kommen diese Woche !), Vorbereitungen für WiFi 7 sowie 800 Gbit/s kabelgebundene Netzwerke, Vorbereitung des Intel On Demand (Software Defined Silicon) für das CPU-lizenzierte Funktionsaktivierungsmodell mit kommenden Intel-CPUs, mehr Rust-Code wurde zusammengeführt und die Einführung der neuen KI/Compute Accelerator Subsystem.

Hier ist der ausführlichere Blick auf die herausragenden Features von Linux 6.2 insgesamt.

Prozessoren/Architekturen:

-AMD Zen 4-Pipeline-Nutzungsdaten werden jetzt für Perf verfügbar gemacht, um Entwicklern/Administratoren bei der Profilerstellung und der Suche nach Leistungsengpässen mit den neuen Prozessoren der Serien Ryzen 7000 und EPYC 9004 zu helfen.

-Der SMPro-Koprozessor von Ampere Altra hat mehrere Upstream-Treiber für Linux 6.2 gesehen.

-Das Beheben der defekten strcmp()-Implementierung für die Motorola 68000-Serie, die sich herausstellte, war beim m68k immer auf subtile Weise defekt.

-Eine Skalierbarkeitsverbesserung für große IBM Power-Systeme.

-RISC-V-Unterstützung für persistente Speichergeräte.

-Linear Address Masking (LAM) von Intel wurde vorgeschlagen und kurz darauf mit Linux Git zusammengeführt, aber dann wieder entfernt, da Linus Torvalds sich über einige grundlegende Probleme mit dem Intel LAM-Code aufregte. Daher ist es jetzt nicht in Linux 6.2 enthalten und muss überarbeitet werden.

-Der Intel IFS-Treiber wurde für diese In-Field-Scan-Funktion korrigiert, um CPU-Silizium-Testfunktionen mit kommenden Intel-CPUs bereitzustellen.

-Der Intel On Demand-Treiber ist einsatzbereit mit mehr implementierter Funktionalität und wird jetzt als Intel On Demand statt unter der früheren Bezeichnung „Software Defined Silicon“ bezeichnet. Intel On Demand/Software Defined Silicon ist die umstrittene Funktion für die lizenzierte Aktivierung bestimmter CPU-Funktionen in kommenden skalierbaren Xeon-Prozessoren.

-Die Unterstützung der Intel TDX-Gastbestätigung wurde zusammengeführt, da die neuesten Trust Domain Extensions (TDX) funktionieren.

-KVM bereitet sich auf die Offenlegung neuer Intel-CPU-Anweisungen vor.

-Eine Energiesparoptimierung für Alder Lake N-und Raptor Lake P-Prozessoren.

-Intel SGX Async Exit Notification”AEX Notify”-Unterstützung zur Abwehr einiger Formen von SGX (Secure Guard Extensions)-Angriffe.

-Verschiedene AArch64-Verbesserungen, wie z. Erkennung/Durchsetzung von Sperren beeinträchtigt die Leistung einiger Steam Play-Spiele.

-Die Unterstützung für mehr Qualcomm Snapdragon SoCs sowie Apple M1 Pro/Ultra/Max wurde jetzt übernommen. Mit dem Apple Silicon Enablement Push wird auch der neue CPUFreq-Treiber zusammengeführt.

-AmpereOne-Minderung für Spectre-BHB.

Grafik:

-Erste NVIDIA RTX 30″Ampere”GPU-Beschleunigung innerhalb des Nouveau-Treibers, aber die Leistung ist immer noch extrem schlecht.

-Energiesensor-Überwachungsunterstützung für DG2/Alchemist-Grafiken über die HWMON-Schnittstellen.

-Fortgesetzte Aktivierung rund um Meteor Lake-Grafikunterstützung.

-Intel DG2/Alchemist-Grafiken sind stabil und werden nicht mehr hinter einem Modul-Flag zur Aktivierung versteckt. Dies betrifft aktuelle Intel Arc Graphics, Flex Series und andere DG2-basierte Intel-GPUs.

-Verschiedene andere DRM-Grafiktreiber-Updates.

-FBDEV-Unterstützung für die”nomodeset”-Option.

-Anzeigeunterstützung für Raspberry Pi 4K bei 60 Hz.

-Anzeigeunterstützung für Allwinner A100 und D1 innerhalb des Sun4i-DRM-Treibers.

-Einbindung in den Grafik-DRM-Code ist das neue”accel”-Subsystem/Framework für Rechenbeschleuniger.

Speicher-/Dateisysteme:

-Leistungsverbesserungen und bessere RAID 5/6-Zuverlässigkeit für das Btrfs-Dateisystem.

-Der exFAT-Dateisystemtreiber kann jetzt das Erstellen von Dateien und Verzeichnissen viel schneller handhaben.

-Atomares Ersetzen und ein altersbasierter Extent-Cache pro Block für F2FS, den Flash-freundlichen Dateisystem.

-Mehrere neue Einhängeoptionen für den Paragon NTFS3-Kerneltreiber, einschließlich Funktionen zur Erhöhung der Robustheit/Kompatibilität mit NTFS auf Windows-Systemen.

-XFS bereitet sich auf Online-Datei vor-Systemreparaturunterstützung, die vorgeschaltet werden sollte 2023.

-SquashFS-Unterstützung für IDMAPPED-Mounts.

-Der NFSD-Code nähert sich dem Wegfall der alten NFSv2-Unterstützung.

-FUSE-Verbesserungen für Datei-Systeme, die im Userspace laufen.

-Eine VFS POSIX ACL API wurde endlich hinzugefügt.

-FSCRYPT-Unterstützung für Chinas SM4-Chiffre, aber der Betreuer empfiehlt nicht, diese fragwürdige tatsächlich zu verwenden Chinesische Chiffre zur Verschlüsselung Ihrer Daten.

Andere Hardware:

-Weitere Vorbereitungen für WiFi 7 sowie 800-Gbit/s-Netzwerkunterstützung. Schützender Lastausgleich wurde ebenfalls hinzugefügt.

-Der TUN-Netzwerktreiber ist jetzt viel schneller.

-Sony DualShock 4-Controller-Unterstützung im neueren PlayStation-Treiber als Alternative zum bestehenden DualShock 4-Unterstützung im von der Community gepflegten Sony HID-Treiber.

-OneXPlayer-Sensor-/Lüftertreiber-Unterstützung wurde hinzugefügt.

-Hardware-Überwachungsunterstützung für weitere ASUS-Motherboards.

-USB4-Wake-on-Connect-und Wake-on-Disconnect-Unterstützung kann optional aktiviert werden.

-Mehr Aktivierungsarbeit für Intels Habana Labs Gaudi2 KI-Beschleuniger.

-Mehr Touchscreen Treiber wurden gemainlined.

-Google Chrome OS Human Presence Sensor-Unterstützung zur Erkennung, ob Menschen vor fähigen Google Chromebooks anwesend sind.

-Zusätzliche Intel-und AMD-Soundhardwareunterstützung.

-Zusätzliche Aktivierung von Compute Express Link (CXL).

-Der Dell Data Vault WMI-Treiber wurde zusammengeführt.

Linux-Sicherheit:

-Call Depth Tracking als weniger kostspielige Retbleed-Mi tation für Intel Skylake/Skylake-abgeleitete CPU-Kerne als die Verwendung von IBRS. Ich habe diese Woche Benchmarks und retbleed=stuff hilft sehr dabei, die vor einigen Monaten eingeführten Retbleed-Minderungskosten zu reduzieren.

-Das Landlock-Sicherheitsmodul fügt Unterstützung für das Abschneiden von Dateien hinzu.

-Randomisierung des Pro-CPU-Eintrittsbereichs als weiteres”leckeres Ziel für Angreifer”.

Weitere Kernel-Änderungen:

-IOMMUFD zur Überarbeitung der IOMMU-Behandlung im Kernel.

-Aktualisierte Zstd-Kernel-Implementierung, die schneller und viel neuer ist als der vorherige Zstd-Code im Kernel. Im Gegenzug sollte dies den verschiedenen Benutzern der Zstd-Komprimierung/-Dekomprimierung im Kernel helfen, jetzt, da es den Upstream-Code der 1.5.x-Ära genauer verfolgt als den alternden 1.4-Code.

-Unterstützung für mehrere Komprimierungsströme mit zRAM.

-Eine umfassende Überarbeitung des MSI-Subsystems für Message Signaled Interrupts.

-Unterstützung für Zstd-komprimierte Debug-Informationen.

-Der kallsyms_lookup_name( )-Funktion ist ~715x schneller.

-Der SLOB-Allokator ist jetzt veraltet.

-Energiesparende Verbesserungen für untätige oder leicht belastete Systeme.

-Building der Kernel mit-funsigned-char als Compiler-Flag.

-Mehr Rust-Code wurde hochgeladen und baut auf dem früheren Code auf, der in Linux 6.1 eingeführt wurde. Es gibt noch mehr Rust-Code zu gehen und darauf zu warten, dass alle wichtigen Treiber auf Rust umgestellt werden, aber dies ist ein weiterer Schritt in Linux 6.2 zur Unterstützung dieser zusätzlichen Programmiersprache für die Linux-Kernel-Entwicklung.

Categories: IT Info