Linux 5.18 wurde bereits veröffentlicht und kommt mit vielen Änderungen und Verbesserungen

Vor ein paar Tagen Linus Torvalds gab die allgemeine Verfügbarkeit der stabilen Version von Linux 5.18 bekannt, eine Version, die genau zwei Monate nach der Linux 5.17-Kernel-Serie erscheint und während ihres gesamten Entwicklungszyklus acht RC-Stufen (Release Candidate) erhielt, die Kernel-Entwicklern dabei halfen, Fehler zu beheben und vorhandene Funktionen zu verbessern.

Zu den relevantesten Änderungen dieser neuen Version von Linux Kernel 5.18 gehören der Wechsel zum C11-Kompilierungsstandard, Unterstützung für „Benutzerereignisse“ im Tracking-System, Unterstützung für die „Host System Management Port“-Funktion » von AMD, Unterstützung für 64 -Bit-Integritätsprüfsummen auf NVMe-Geräten und mehr.

Die wichtigsten neuen Funktionen von Linux 5.18

In dieser neuen Version von Linux Kernel 5.18 wurden viele Ergänzungen von Intel vorgenommen, darunter die neuer Treiber „Hardware Feedback Interface“ (HFI) für Hybridprozessoren wie Alder Lake, „Software Defined Silicon“ (SDSi) wurde zusammengeführt, um Siliziumfunktionen zu ermöglichen, die mit zukünftigen Intel-CPUs lizenziert sind, „Intel Indirect Branch Tracking“ (IBT) als Teil von „Control-Flow Enforcement Technology “, „ENQCMD“ wird für Sapphire Rapids und mehr wieder aktiviert. Intel PECI, das Platform Environmental Control Interface, wurde auch für die Schnittstelle zwischen CPU und BMC auf Intel-Serverplattformen zusammengeführt.

Die Auch die Vorbereitungen für die Intel IPI-Virtualisierung landeten in Linux 5.18, während die tatsächliche Aktivierung für den v5.19-Zyklus vorhanden sein sollte. Wie für die neue Intel im Grafikbereich bietet Linux 5.18 Unterstützung für die DG2 G12-Subplattform, Unterstützung für Intel Alder Lake N-Grafik und verschiedene DG2/Alchemist-Aktivierungsbits.

Es gibt auch Arbeit an AMD EDAC für Zen 4-CPUs, verschachtelte Virtualisierungsverbesserungen von AMD und andere Arbeiten an Zen 4. KVM mit Linux 5.18 ist auch mit virtuellen Maschinen von AMD kompatibel bis zu 511 vCPUs statt heute 255 vCPUs und übertrifft die Leistung von EPYC der neuesten Generation. Server, die mit Bergamo eine höhere Anzahl von Kernen bieten. Was die AMD-Grafik betrifft, aktiviert Linux 5.18 standardmäßig den FreeSync-"Videomodus" der AMDGPU, der in früheren Kerneln hinter einer Moduloption versteckt war.

Die ersten IP-Blöcke werden auch für GPUs und APUs aktiviert nächste Generation, aber weitere sind in Kernel 5.19 geplant. In Bezug auf die Hardware, die "Raspberry Pi Zero 2W" hat in dieser Version volle Linux-Kernel-Unterstützung.

Darüber hinaus ist das ReiserFS-Dateisystem veraltet und wird voraussichtlich im Jahr 2025 entfernt.

Es wird auch hervorgehoben, dass Der Code zum Berechnen von Statistiken wurde neu gestaltet in Device-Mapper-Treibern, wodurch die Abrechnungsgenauigkeit in Treibern wie dm-crypt erheblich verbessert wurde. Für NVMe-Geräte wurde die Unterstützung für 64-Bit-Prüfsummen für Integritätsprüfungen implementiert.

Außerdem Es wird hervorgehoben, dass die Integration einer Reihe von Patches begonnen hat, die die Kernel-Wiederherstellungszeit erheblich verkürzen kann, indem die Hierarchie der Header-Dateien umstrukturiert und die Anzahl der übergreifenden Abhängigkeiten reduziert wird. Kernel 5.18 enthält Patches, die die Struktur der Scheduler-Header-Dateien (kernel/sched) optimieren.

Der Kernel-Code kann den C11-Standard verwenden, veröffentlicht im Jahr 2011. Zuvor musste der dem Kernel hinzugefügte Code der ANSI C (C89)-Spezifikation entsprechen, die 1989 gegründet wurde. Die Option „–std=gnu89“ wurde in „–std=gnu11 -Wno-shift-negativ“ geändert -value' in den 5.18-Kernel-Build-Skripten. Die Möglichkeit, den C17-Standard zu verwenden, wurde in Betracht gezogen, aber in diesem Fall wäre es notwendig, die minimal unterstützte Version von GCC zu erhöhen, während die Aufnahme von C11-Unterstützung den aktuellen Anforderungen für die GCC-Version (5.1) entspricht.

auch Erweiterte Tools zur Verfolgung von Anwendungen im User Space werden hervorgehoben. Die neue Kernel-Version fügt Benutzerprozessen die Möglichkeit hinzu, Benutzerereignisse zu erstellen und Daten in den Trace-Puffer zu schreiben, die über gängige Kernel-Trace-Dienstprogramme wie ftrace und perf angezeigt werden können.

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


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.