Mit der Veröffentlichung von Linux 6.4-rc1 ist hier mein ursprünglicher Überblick über alle interessanten Änderungen, die für den Linux 6.4-Kernel kommen, der Ende Juni oder Anfang Juli als stabil veröffentlicht wird.

As Da das Zusammenführungsfenster von Linux 6.4 vorbei ist, ist es an der Zeit, diesen neuen Kernel in den nächsten ungefähr acht Wochen zu testen (und in meinem Fall ihn auf interessante Verbesserungen oder Rückschritte zu testen). Zu den Highlights für Linux 6.4 gehören frühe und noch in Arbeit befindliche Apple M2-Unterstützung, der neue Qualcomm QAIC-Beschleunigertreiber, Intel LAM, RISC-V-Systemruhezustand, Turtle Beach-Gaming-Controller-Unterstützung, mehr Rust-Sprachcode wurde hochgeladen, Sensor Überwachungsunterstützung für mehr als 100+ weitere ASUS-Motherboards und einen MSI-Laptop-EC-Treiber zur Verbesserung der Unterstützung für verschiedene MSI-Laptop-Funktionen unter Linux. Es gibt auch einen neuen IEEE-1394-Firewire-Maintainer mit dem Versprechen, den Code mindestens bis 2029 zu pflegen.

Auf der Intel-Seite ist die lineare Adressmaskierung aufregend, Sierra Forest EDAC-Unterstützung wird hinzugefügt, anfängliche Lunar Lake-Audiounterstützung, verschiedene neue Hardware-IDs hinzugefügt und Intel Shadow Stack Unterstützung wurde eingereicht, aber dann aufgrund von Last-Minute-Problemen letztendlich verzögert. Auf der AMD-Seite gibt es jetzt Guided Autonomous Mode Support, AMD CDX Bus Support, VNMI, AMD SoundWire Manager, 5-Level Guest Page Table Support für seinen IOMMU-Treiber, EDAC-Vorbereitungen für eventuelle AMD GPU-Unterstützung und AMD SEV-SNP vTOM Guest auf Microsoft Hyper-V.

Prozessoren:

-Intel Linear Address Masking ist mit dieser”LAM”-Funktionalität gelandet, die es dem Benutzerbereich ermöglicht, Metadaten innerhalb einiger ansonsten ungenutzter Zeigerbits zu speichern.

-Intel Shadow Stack wurde für das Zusammenführungsfenster von Linux 6.4 eingereicht, aber Last-Minute-Probleme führten dazu, dass es nicht zurückgezogen wurde und nun bis mindestens zum Zyklus von Linux 6.5 verschoben wird.

-AMD Guided Autonomous Mode-Unterstützung innerhalb des AMD P-State-Treibers.

-Virtuelles NMI für AMD-CPUs mit KVM-Virtualisierung.

-RISC-V unterstützt Ruhezustand/Suspend-to-Disk-Unterstützung vor allen RISC-V-Laptops und dergleichen, die auf den Markt kommen.

-Entfernung der Intel Thunder Bay SoC-Unterstützung

-Weitere Optimierungen und neue Funktionen für LoongArch.

-Der AMD IOMMU-Treiber unterstützt jetzt 5-stufige Gastseitentabellen.

-Intel EDAC-Unterstützung für Sierra Forest und damit die Bestätigung, dass die Nur-E-Core-Xeon-CPUs einen 12-Kanal aufweisen werden DDR5-Speichercontroller wie bei Granite Rapids.

-AMD SEV-SNP vTOM-Gastunterstützung auf Microsoft Hyper-V.

-Anfängliche Apple M2-Unterstützung durch diese frühe Apple M2 SoC-und Geräteunterstützung ist noch nicht auf dem Mainline-Kernel für Endbenutzer verwendbar.

-AMD CDX-Busunterstützung für die Schnittstelle zwischen APUs und FPGAs.

Grafiktreiber:

-Ein neuer Fristenhinweis für Zäune zur Beeinflussung der GPU-Leistung/Frequenz.

-Fortsetzung der Intel Meteor Lake-Grafikaktivierung.

-Frühe AMD-Arbeiten an der neuen”GFX943″-Beschleuniger-IP.

-Der Qualcomm QAIC-Beschleunigertreiber wurde in Linux 6.4 integriert.

-4K-Anzeigeunterstützung mit dem Rockchip DRM-Treiber.

-Der AMDGPU-Treiber hat neue Leistung Funktionen für das Steam Deck.

Speicher & I/O:

-Gleichzeitige I/O-Leistungsoptimierungen für Device Mapper.

-Pipe FMODE_NOWAIT-Unterstützung ist gut Neuigkeiten für IO_uring und kann zu einer netten Leistungssteigerung führen.

-Eine Reihe von Verbesserungen an EROFS.

-NFS-Server-Unterstützung für RPC-mit-TLS.

-Kleine Optimierungen am NTFS-Treiber.

-Verschiedene F2FS-und Btrfs-Verbesserungen.

-Leistungsoptimierungen für EXT4.

Andere Hardware:

-Audiounterstützung für Intel Lunar Lake HD.

-Ein neuer Firewire-/IEEE-1394-Betreuer.

-Mehr Unterstützung für WiFi 7 und viele andere Netzwerkänderungen, einschließlich anfänglicher WiFi-Unterstützung für Apple M1 Pro-und Apple M1 Max-Geräte.

-AMD SoundWire-Unterstützung wurde für die Verwendung mit den neuesten IP-Blöcken von AMD Audio Co-Processor (ACP) hinzugefügt.

-Turtle Beach und Qanba-Gaming-Controller-Unterstützung mit dem XPad-Treiber.

-Verwerfen alter USB-Treiber und Entfernen der alten PCMCIA-Char-Treiber als Teil des Frühjahrsputzes und Beginn der Entfernung des alten CardBus/PCMCIA-Codes.

-Behebung eines Problems, bei dem die Intel USB-Unterstützung nach der Wiederaufnahme unterbrochen werden konnte.

-Fortgesetzte Einführung von CXL, der Compute Express Link-Spezifikation.

-Macken des Apple HID-Treibers.

-Unterstützung für mehr Kye/Genius-Zeichentabletts.

-Behebung eines Problems, bei dem Nintendo-Controller auf unbestimmte Zeit rumpeln konnten.

-Bessere MSI-Laptop-Unterstützung dank der neuer MSI EC-Treiber.

-Apple GMUX-Unterstützung für T2-Macs.

-Apple M1/M2-Tastatur-Hintergrundbeleuchtung.

-Ein neuer Modus-Schalter-Treiber für Lenovo Yoga-Laptops.

-Sensorüberwachungsunterstützung für über 100 weitere ASUS-Desktop-Motherboards.

Linux-Sicherheit:

-Optionale CA-Erzwingung des Schlüsselbunds der Maschine.

-SELinux entfernt die Laufzeit-Deaktivierungsunterstützung.

Weitere Linux 6.4-Kerneländerungen:

-Schnellere Leistung für VDUSE.

-Linus Torvalds hat den x86-Speicherkopiecode bereinigt.

-Es wurde mehr Rust-Code hochgeladen, um darauf hinzuarbeiten, dass bald die ersten brauchbaren Rust-Treiber erscheinen.

-Scheduler-Updates beheben eine Leistungsregression des Datenbankservers.

-Die SLOB-Entfernung endlich passiert.

Categories: IT Info