Die neue Version von Linux 5.9 wurde bereits veröffentlicht und dies sind die Neuigkeiten

Linus Torvalds kündigte die Verfügbarkeit der neuen Version des Linux Kernel 5.9 an auf einer Mailingliste. Dies ist eine Version, die neben Treiberaktualisierungen mehrere neue Funktionen und Verbesserungen sowie neue Treiber einführt.

Die Entwicklung des Linux 5.9-Kernels begann vor ungefähr zwei Monaten, als Linus Torvalds den ersten Meilenstein für Release Candidate (RC) bekannt gab. Nach nicht weniger als acht RCs ist die endgültige Version des Kernels jetzt verfügbar und sollte in den kommenden Wochen an einige der beliebtesten Linux-Distributionen ausgeliefert werden.

Was die Stärken betrifft von Linux 5.9, Es gibt Unterstützung für die Unicore-Architektur, Unterstützung für Zstandardkomprimierung (Zsdt) zum Kompilieren von x86-Kerneln, volle Unterstützung für Lesevorgänge asynchrone Puffer auf dem io_uring-Subsystem sowie eine neue Rettungsoption und verschiedene Leistungsverbesserungen für das Btrfs-Dateisystem.

Es gibt auch Unterstützung für FSGSBASE x86-Anweisungen, Funktionsunterstützung für Deadline Scheduler, eine neue sysctl-Schaltfläche, Online-Verschlüsselungsunterstützung für EXT4- und F2FS-Dateisysteme sowie Unterstützung für externe NVIDIA Tegra210-Speichercontroller und Unterstützung für integrierte Chrome OS-Controller-Controller.

Zusätzlich Linux 5.9 bringt einen neuen Systemaufruf close_range (), Unterstützung für Intel Movidius-VPUs „Keem Bay“, Unterstützung für paralleles Redundanzprotokoll, Unterstützung für BPF-Iteratoren auf TCP- und UDP-Sockets, Unterstützung für erweiterte Attribute für NFS 4.2-Clients und Schedutil als Standard-CPU-Frequenzregler für ARM- und AArch64-Architekturen ( ARM64).

Auch auch Die Unterstützung für ARM-Karten, -Geräte und -Plattformen wurde hervorgehoben: Pine64 PinePhone v1.2, Lenovo IdeaPad Duet 10.1, ASUS Google Nexus 7, Acer Iconia Tab A500, Qualcomm Snapdragon SDM630 (verwendet in Sony Xperia 10, 10 Plus, XA2, XA2 Plus und XA2 Ultra), Jetson Xavier NX, Amlogic WeTek Core2 , Aspeed EthanolX, fünf neue NXP i.MX6-basierte Karten, MikroTik RouterBoard 3011, Xiaomi Libra, Microsoft Lumia 950, Sony Xperia Z5, MStar, Microchip Sparx5, Intel Keem Bay, Amazon Alpine v3, Renesas RZ / G2H.

Für cgroups ist ein neuer Slab Memory Handler implementiertDies ist bemerkenswert für die Übertragung der Slab-Kontoführung von der Speicherseitenebene auf die Kernelobjektebene, wodurch es möglich wird, Slab-Seiten für verschiedene C-Gruppen freizugeben, anstatt für jede C-Gruppe separate Slab-Caches zuzuweisen. Der vorgeschlagene Ansatz ermöglicht die Steigerung der Effizienz der Verwendung vonReduzieren Sie die Größe des für die Platte verwendeten Speichers um 30-45%, reduzieren Sie den Gesamtspeicherverbrauch des Kernels erheblich und reduzieren Sie die Speicherfragmentierung.

In Bezug auf die Verbesserungen bei Grafiken wird dies hervorgehoben Der amdgpu-Treiber bietet erste GPU-Unterstützung für AMD Navi 21 (Navy Flounder) und Navi 22 (Sienna Cichlid). Unterstützung für UVD / VCE-Videokodierungs- und -decodierungs-Beschleunigungs-Engines für GPUs der südlichen Inseln (Radeon HD 7000) hinzugefügt. Es wurde eine Eigenschaft hinzugefügt, mit der der Bildschirm um 90, 180 oder 270 Grad gedreht werden kann.

Interessanterweise ist der AMD-GPU-Treiber der größte Treiber im Kernel - er enthält ungefähr 2,71 Millionen Codezeilen, was ungefähr 10% der gesamten Kernelgröße (27,81 Millionen Zeilen) entspricht.

Gleichzeitig befinden sich 1.79 Millionen Zeilen in den automatisch generierten Header-Dateien mit Daten für die GPU-Register, und der C-Code beträgt 366 Zeilen (im Vergleich dazu enthält der Intel i915-Controller 209 Zeilen und Nouveau - 149 ).

Der Controller Nouveau bietet Unterstützung für CRC-Integritätsprüfungen (Cyclic Redundancy Checks) Frame für Frame auf NVIDIA GPU-Display-Engines. Die Implementierung basiert auf der von NVIDIA bereitgestellten Dokumentation.

Natürlich Viele neue und aktualisierte Treiber sind in diesem neuen enthalten Version wichtiger Kernel, um Unterstützung für neuere Hardwarekomponenten hinzuzufügen. Einige sicherheitsrelevante Funktionen sowie die üblichen Fehlerkorrekturen und internen Kerneländerungen sind ebenfalls vorhanden.

Schließlich Diese neue Version kann heruntergeladen werden von kernel.org, wenn Sie Ihren eigenen Kernel erstellen möchten. Bei anderen können Sie warten, bis der stabile Linux 5.9-Kernel die stabilen Software-Repositorys Ihrer GNU / Linux-Distribution erreicht, bevor Sie ein Upgrade von einer früheren Version durchführen.

Die nächste Version von Linux 5.10 wird voraussichtlich Mitte Dezember oder in den Weihnachtsferien verfügbar sein.


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.