Linux 5.19 kommt mit vielen Verbesserungen für AMD und Intel. Die nächste Version könnte Linux 6.0 sein

Linux 5.19

Wir haben hier bereits eine neue Version des Kernels des Betriebssystems/der Betriebssysteme, das den Redakteuren und Lesern von Blogs wie diesem am besten gefällt. Bei dieser Gelegenheit nach 5.18 es war an der Reihe Linux 5.19, dessen Veröffentlichung Linus Torvalds gerade angekündigt hat. Wenn ich sage, dass "er an der Reihe war", meine ich, dass es die logische Vorgehensweise war, und so war es seit Beginn seiner Entwicklung, aber es gab noch einige Zweifel, ob das nächste Linux 5.20 oder bereits Linux sein würde 6.0. In diesem Artikel geht es jedoch um die neueste stabile Version, deren Veröffentlichung jetzt offiziell ist.

Linux 5.19 ist eine Hauptversion. Bereits im Merge-Fenster wurde verifiziert, dass es viele Änderungen geben würde, obwohl die Menge davon den Kernel nicht größer werden ließ. Nachfolgend finden Sie eine Liste mit den herausragendste Nachrichten, aufheben von Phoronix, ein Fachmedium, das die Entwicklung von Linux hautnah verfolgt, unter anderem mit seinen berühmten Analysen und Vergleichen aller Arten von Hardware.

Linux 5.19 Highlights

  • Prozessoren und Plattformen:
    • Intel In-Field Scan (IFS) wurde zusammengeführt, um CPU-Siliziumtests vor der Bereitstellung von Rechenzentren oder Siliziumtests im Laufe der Zeit zu erleichtern, um unentdeckte Hardwareprobleme zu erkennen, ECC-Prüfungen oder andere vorhandene Tests.
    • LoongArch wurde als neuer CPU-Port für den Linux-Kernel eingebunden. Wie bereits erwähnt, gibt es jedoch noch keine Unterstützung für das Booten von LoongArch-Systemen, da einige Treiber noch nicht für das Mainlining bereit sind.
    • Unterstützung für das PolarBerry RISC-V FPGA-Board, das den PolarFire SoC nutzt.
    • Unterstützung für die Ausführung von 32-Bit (RV32)-Binärdateien auf 64-Bit RISC-V (RV64).
    • Abschluss der 12-jährigen plattformübergreifenden ARM-Bemühungen durch die endgültige Konvertierung des alten ARMv4T/ARMv5-Codes für plattformübergreifende Kernel-Builds. Die plattformübergreifende Arm-Unterstützung für ältere Intel XScale/PXA-Hardware wurde ebenfalls abgeschlossen.
    • HPE GXP SoC hinzugefügt, das für Baseboard Management Controller (BMC)-Funktionen in kommenden HPE Servern verwendet wird.
    • Unterstützung für ARMv9 Scalable Matrix Extension. Scalable Matrix Extension (SME) basiert auf SVE/SVE2.
    • Die Verfeinerungsänderungen sind auf Seiten von AMD erheblich, mit Erweiterungen für Zen 4 IBS, AMD PerfMonV2 und schließlich AMD Zen 3 Branch Sampling (BRS).
    • Entfernung der alten Renesas H8/300 CPU-Architektur. Diese Architektur ist alt und wurde im Kernel seit Jahren nicht mehr gepflegt, da sie bereits einmal aus der Mainline entfernt wurde.
    • Entfernung der veralteten x86-Unterstützung a.out.
    • Viele Thermal- und Power-Management-Updates von Intel, einschließlich eines Fixes für heiße Linux-Laptops, die den Akku entleeren, während sie versuchen, in den Ruhezustand zu wechseln.
    • Einfachere Bereinigung von CPUID-Funktionen.
    • Das späte Laden von Mikrocode für x86/x86_64 ist standardmäßig deaktiviert und beschädigt den Kernel. Benutzern wird empfohlen, den CPU-Mikrocode frühzeitig zu laden.
  • Virtualisierung:
    • AMD SEV-SNP wird endlich für das Secure Encrypted Virtualization (SEV)-Update bereitgestellt, das mit AMD EPYC 7003 „Milan“-Prozessoren eingeführt wird.
    • Intel Trust Domain Extensions (TDX) wurde mit frühem Code zusammengeführt.
    • Unterstützung für XSAVEC bei Ausführung als VM-Gast.
    • Microsoft hat die Hyper-V-Gaststartzeiten für große virtuelle Azure-Maschinen mit vielen GPUs verkürzt.
    • Unterstützung für Linux EFO für den Zugriff auf VM-Secrets für Confidential Computing (CoCo)-Hypervisoren, z. B. mit AMD SEV.
    • KVM- und Xen-Updates.
    • Ein neues virtuelles m68k-Maschinenziel für die Virtualisierungsnutzung, das auf Googles Goldfish basiert und viel leistungsfähiger ist als bestehende Motorola 68000-Emulationsoptionen.
  • Grafiken und Displays:
    • Fast eine halbe Million Zeilen neuen Codes.
    • Eine Menge IP-Block-Enablement-Arbeiten für AMD RDNA3-Grafiken, die später in diesem Jahr zusammen mit den CDNA Instinct-Beschleunigern der nächsten Generation veröffentlicht werden.
    • Intel DG2/Alchemist PCI-IDs für Mainboard-Down-Designs.
    • Unterstützung für Intel Raptor Lake P-Grafik aus vorhandenen Codepfaden.
    • Die Compute-Engine ABI ist jetzt für DG2/Alchemist-Hardware verfügbar.
    • Eine Power-Eigenart für DG2/Alchemist-GPUs, um sicherzustellen, dass PCIe Active State Power Management (ASPM) erfolgreich aktiviert wird.
    • ASpeed ​​​​AST-Treiberunterstützung für DisplayPort.
    • Rockchip VOP2-Kompatibilität.
    • Unterstützung für eine neue Basisvariante von RDNA2 „Beige Goby“.
    • MediaTek Vcodec-Unterstützung für zustandslose VP8- und VP9-Codecs.
  • Dateisysteme und Speicher:
    • Zahlreiche bemerkenswerte Verbesserungen am Btrfs-Dateisystem, von der Unterseitenunterstützung für jede PAGE_SIZE größer als 4K bis zur Unterseitenunterstützung für Btrfs native RAID 5/6-Modi und andere Ergänzungen.
    • Unterstützung für den NVMe M1-Controller von Apple.
    • Viel neuer Code für das XFS-Dateisystem.
    • Erstellung von FAT16/FAT32-Dateien/Geburtszeitinformationen über statx-Systemaufruf.
    • Fehlerbehebungen für NTFS3-Kerneltreiber wurden zusammengeführt, um endlich einige Wartungsprobleme mit diesem NTFS-Kerneltreiber zu beheben, der letztes Jahr von Paragon Software zum Kernel beigetragen wurde.
    • Diverse Verbesserungen an F2FS und routinemäßige Updates an EROFS und EXT4.
    • Unterstützung für NFSv3 Courteous Server.
    • eMMC-Unterstützung für die Verwendung von TRIM auf Null-Sektoren.
    • Unterstützung für IDMAPPED-Layer mit OverlayFS.
    • Ein großartiger Performance-Fix für exFAT.
    • Viele Verbesserungen an IO_uring.
  • Andere Hardware:
    • Endlose Arbeit am Synopsys DWC3 USB3-Treiber.
    • Zusammengeführter Apple eFuses-Treiber zum Lesen dieser programmierten eFuses in Apple M1 SoCs zum Speichern von Kalibrierungsdaten.
    • Die Arbeit am Intel Havana Labs AI-Treiber wurde fortgesetzt.
    • Unterstützung für das Initiieren von Firmware-Updates über sysfs für die Verwendung von Intel FPGA PCIe-Karten und andere mögliche Anwendungsfälle.
    • Unterstützung für die Meldung des physischen Standorts eines angeschlossenen Geräts, wenn es über ACPI offengelegt wird. Dies kann bei mehreren Ports/Standorten usw. helfen, festzustellen, wo sich eine verbundene Komponente relativ zum Server/System befindet.
    • Der Raspberry Pi Sense HAT Joystick-Treiber wurde zusammengeführt.
    • Chrome OS EC-Treiberunterstützung für das Laptop-Framework.
    • Fortgesetzte Unterstützung von Compute Express Link (CXL) für Server der nächsten Generation.
    • Bessere Unterstützung für die Lenovo ThinkPad Trackpoint II-Tastatur.
    • Korrekte Handhabung von Tastaturen der Keychron C-Serie/K-Serie.
    • Wacom-Treiberverbesserungen und andere HID-Arbeiten.
    • Intels AVS-Audiotreiber begann mit der Landung als Überarbeitung des alten Audiotreibercodes aus der Skylake/Kabylake/Apollo Lake/Amber Lake-Ära.
    • Fortsetzung der Hardware-Überwachungsverbesserungen von ASUS-Motherboard-Ergänzungen zu Aquacomputer-Geräten.
  • Sicherheit:
    • Clang RandStruct-Unterstützung für das Randomisieren des Strukturlayouts und ähnlich der bestehenden GCC-Unterstützung.
    • Fortsetzung der Modernisierungsarbeiten des RNG-Codes zur Generierung von Zufallszahlen.
    • Intel SGX-Enklaven neigten dazu, unter hohem Speicherdruck zu versagen, aber dieses Problem für Software Guard Extensions unter Linux ist jetzt behoben.
    • Anwendungsentwicklern das Leben schwer machen, die sich bei der Verwendung von Split-Lock falsch verhalten.
  • Weitere KFZ-Pakete:
    • Viele bedeutende Netzwerkverbesserungen, von Big TCP bis hin zu pureLiFi-LED-Beleuchtung für die drahtlose Kommunikation, und viele andere Verbesserungen.
    • Eine neue Option zum einfachen Konfigurieren eines x86_64-Debug-Kernels.
    • Printk lädt nun Nachrichten per Konsole zu KThreads herunter.
    • Viele Verbesserungen in der Speicherverwaltung.
    • Ein neues zusammengeführtes Subsystem ist die Hardware Timestamp Engine (HTE), um zwischen Zeitanbietern und Verbrauchern wie GPIOs und IRQs zu koordinieren. Der anfängliche HTE-Anbieter mit Linux 5.19 ist nur für den NVIDIA Tegra Xavier SoC. Obwohl Linus Torvalds den HTE-Namen nicht mag und er in diesem oder im nächsten Zyklus noch geändert werden könnte.
    • Frühjahrsputz im Staging-Bereich, einschließlich der Werbung für den WFX-WLAN-Treiber außerhalb des Staging-Bereichs.
    • Unterstützung für komprimierte Zstd-Firmware als Alternative zur bestehenden Unterstützung für komprimierte XZ-Firmware, um Speicherplatz zu sparen, indem die vielen Firmware-Binärdateien komprimiert werden, die auf modernen Linux-Systemen vorhanden sind.

Linux 5.19 es wurde vor ein paar Augenblicken angekündigt, und Ihr Code ist jetzt verfügbar und wird bald unter verfügbar sein Das Kernel-Archiv. Ubuntu-Benutzer, die es sofort installieren möchten, müssen dies selbst tun oder mit Tools wie Umki, oder warten Sie auf den Start im Oktober und wagen Sie den Sprung zu einem größeren.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.