Linus Torvalds kündigte die Stabilisierung der Version 5.9 an.
Unter anderem führte er die Unterstützung für FSGSBASE in den 5.9-Kernel ein, was die Kontextwechselleistung auf AMD- und Intel-Prozessoren verbessern sollte. FSGSBASE ermöglicht das Lesen und Ändern des Inhalts von FS/GS-Registern aus dem Benutzerbereich, was die Gesamtleistung verbessern sollte, die nach dem Patchen der Spectre/Metldown-Schwachstellen beeinträchtigt war. Der Support selbst wurde vor einigen Jahren von Microsoft-Ingenieuren hinzugefügt.
Der gleiche Weg:
- Unterstützung für Radeon RX 6000 „RDNA 2“ hinzugefügt
- Unterstützung für Zoning-Befehle für NVMe-Laufwerke hinzugefügt (NVMe-Zonen-Namespaces (ZNS))
- Erstunterstützung für IBM Power10
- diverse Verbesserungen am Speichersubsystem, erhöhter Schutz vor der Verwendung von GPL-Layern zur Verknüpfung proprietärer Treiber mit Kernel-Komponenten
- Das Energieverbrauchsmodell (Energy Model Framework) beschreibt nun nicht nur das Verhalten des Energieverbrauchs der CPU, sondern auch von Peripheriegeräten
- REJECT in der PREROUTING-Phase zu Netfilter hinzugefügt
- Für AMD Zen und neuere CPU-Modelle wurde Unterstützung für die P2PDMA-Technologie hinzugefügt, die es Ihnen ermöglicht, DMA zu verwenden, um Daten direkt zwischen dem Speicher zweier an den PCI-Bus angeschlossener Geräte zu übertragen.
Source: linux.org.ru