Linux 6.19 kommt mit LUO und Intel LASS Shielding und ebnet den Weg für Version 7.0.

Wichtige Punkte:
  • Mit dem neuen Live Update Orchestrator können Sie den Kernel aktualisieren, ohne den Zustand der Prozesse zu verlieren.
  • Implementierung von Intel LASS und PCIe-Linkverschlüsselung für vertrauliche Rechenumgebungen.
  • Die Rust-Integration hört auf, experimentell zu sein, und wird zu einer Säule der Kernelentwicklung.
  • Optimierungen, die die Übertragungsleistung (TX) vervierfachen, und Unterstützung für das CAN XL-Protokoll.
  • Ältere AMD-GPUs erhalten mit dem AMDGPU-Treiber Unterstützung für Vulkan 1.3 und 24 % mehr Leistung.

Tux, das Maskottchen des Linux-Kernels

kündigte Linus Torvalds an Die kürzlich erfolgte Veröffentlichung der neuen Version von «Linux Kernel 6.19″, Eine Veröffentlichung, die sich durch ihren enormen Umfang auszeichnet (mehr als 15,000 Korrekturen) und die als ästhetisches und technisches Vorspiel zu dem dient, was später kommen wird.

Torvalds Er hat bereits angekündigt, dass die nächste Version direkt auf Version 7.0 springen wird. nicht etwa wegen eines radikalen Bruchs im Code, sondern aufgrund der Anhäufung von Versionen in der aktuellen Serie und, symbolträchtiger, weil die Unterstützung für Rust endlich ihre experimentelle Phase verlässt und als Kernfunktion integriert wird.

In dieser neuen Version mehr als 2.200 Entwickler haben zusammengearbeitet, um 15 einzuführen.657 Korrekturen, Dies führt zu einem 52 MB großen Patch, der mehr als 13 Dateien verändert.000 Dateien. 

Wichtigste Neuerungen in Linux 6.19

Unter den Neuerungen dieser neuen Kernel-Version ist das Kronjuwel die Live-Update-Orchestrator (LUO). Dieses Teilsystem Es stellt einen historischen Fortschritt für das Cloud Computing dar. und unternehmenskritische Rechenzentren. Basierend auf der Kexec-Handover-Mechanismus (LAGER), The LUO ermöglicht es dem Administrator, den Kernel neu zu starten und Updates ohne Unterbrechung anzuwenden. weder die Funktionsfähigkeit der Prozesse noch den Zustand des Systems verlieren.

A Unterschied von die Lösungen von Livepatching die vorherigen, die auf kleinere Sicherheitspatches beschränkt waren. LUO gewährleistet die vollständige KontinuitätEs erhält den Gerätestatus, die Interruptbehandlung und, was am wichtigsten ist, gewährleistet den reibungslosen Betrieb von DMA-Operationen (Direct Memory Access). Das bedeutet, dass ein Server auf einen komplett neuen Kernel migriert werden kann, während Benutzeranwendungen weiterhin einwandfrei funktionieren.

Eine weitere Neuerung in Linux 6.19 befindet sich im Dateisystem, was insbesondere für Massenspeicherserver von Vorteil ist. Ext4, das jetzt Datenblöcke unterstützt, die größer als die traditionellen 4 KB in x86-Systemen sind. Diese Fähigkeit, große Dateien zu verarbeiten, verbessert die Pufferschreibleistung um 50 % und optimiert die Speichernutzung auf modernen Festplatten mit hoher Kapazität. Btrfs verbessert die Interaktion mit der Hardware. Dadurch blockieren ressourcenintensive Prozesse wie die Datenträgerbereinigung oder der Geräteaustausch nicht mehr den Ruhemodus des Systems. Der Kernel speichert nun den Status dieser Operationen vor dem Eintritt in den Ruhemodus und setzt sie nach dem Aufwachen transparent fort.

Andererseits das Protokoll NFS erhält die Implementierung der widerruflichen Verzeichnisdelegierung.. Diese Funktion Es ermöglicht dem Server, die vollständige Kontrolle über ein Verzeichnis an den Client zu delegieren. Der Server kann Änderungen lokal überwachen, ohne das Netzwerk mit ständigen Anfragen zu überlasten. Versucht ein anderer Client, dasselbe Verzeichnis zu ändern, widerruft der Server die Delegierung dynamisch und gewährleistet so die Datenintegrität bei minimaler Latenz.

Was die Sicherheit betrifft, so Linux 6.19 erhält Verbesserungen bei der Intel LASS-Integration (Lineare Adressraumtrennung) nutzt der Kernel nun die Prozessorhardware, um eine Barriere zwischen Benutzer- und Systembereich zu schaffen. Durch die Aufteilung des Adressraums mithilfe des höchstwertigen Bits, Der Prozessor kann sofort überprüfen, ob ein Zugriff legitim ist. noch bevor die spekulative Ausführung beginnt. Diese Technik ist ein definitiver Schutz gegen Seitenkanalangriffe wie Spectre und Meltdown.

Ergänzend zu dieser Abschirmung dient der Kern führt Unterstützung für PCIe-Link-Verschlüsselung und Geräteauthentifizierung einIn geschützten Virtualisierungsumgebungen wie Intel TDX oder AMD SEV-SNP kann der DMA-Datenverkehr zwischen physischen Geräten (wie Netzwerkkarten oder KI-Beschleunigern) und virtuellen Maschinen nun verschlüsselt und authentifiziert werden.

Das Netzwerk-Subsystem Es erhielt außerdem Verbesserungen für die nächste Generation von Dateninfrastrukturen, Unterstützung für Verbindungen bis zu 1600 Gbit/s (1.6 T) hinzugefügt. Um diese Geschwindigkeiten zu erreichen, wurden interne Engpässe gründlich beseitigt: Durch den Wegfall von Sperrklinken in den Getriebefunktionen und den Einsatz sperrfreier Strukturen konnte die Leistung unter extremen Belastungen vervierfacht werden. Darüber hinaus wurde das System von Asynchrone E/A io_uring führt einen Zero-Copy-Empfangsmechanismus ein (zcrx), wodurch Netzwerkdaten direkt in den Speicher der Anwendung empfangen werden können, ohne dass Zwischenkopien im Kernel erforderlich sind, was die Latenz und die CPU-Last drastisch reduziert.

Auch die Industrie- und Automobilbranche stechen hervor. Ankunft des CAN XL-Protokolls da durch die Vergrößerung des Datenfelds auf 2048 Bytes, Es ermöglicht Ethernet-Frame-Tunneling und die native Integration mit TCP/IP-Netzwerken innerhalb des Fahrzeugs.Dies, kombiniert mit der Fähigkeit, Geschwindigkeiten von 20 Mbit/s zu erreichen, macht Linux zum Herzstück von autonomen Fahr- und Telemetriesystemen der nächsten Generation.

Schließlich Der Grafikbereich wurde aktualisiert. was viele erfreuen wird, denn die DRM-Subsystem (Direkter Rendering-Manager) Es verfügt nun über eine API, die direkte HDR-Farbtransformationen ermöglicht. in der Anzeigehardware, vor und nach dem Zusammenführen der Ebenen. Dadurch entfällt die Notwendigkeit, Farben mithilfe von GPU-Shadern zu verarbeiten. oder die CPU, die nicht nur absolute Farbgenauigkeit in professionellen Bildbearbeitungsprogrammen gewährleistet, sondern auch den Stromverbrauch in Laptops drastisch reduziert.

Zu guter Letzt ist auch hervorzuheben, dass der Controller AMDGPU unterstützt nun endlich Grafikkarten der Radeon HD 7000- und 8000-Familien. (GCN 1.0- und 1.1-Architekturen). Diese Migration ist nicht nur eine Namensänderung; sie ermöglicht es diesen über zehn Jahre alten Karten, ihre Leistung um durchschnittlich 24 % zu steigern und Kompatibilität mit der modernen Vulkan 1.3-API zu erlangen. Dies beweist, dass gut designte Hardware in der Linux-Welt niemals ausstirbt, sondern sich weiterentwickelt.

Wenn Sie daran interessiert sind, mehr darüber zu erfahren, können Sie schließlich die Details im einsehen folgenden Link