Für Linux 6.0 werden Leistungsverbesserungen und Korrekturen für die gesamte Rust-Unterstützung in zukünftigen Versionen erwartet

linus Torvalds veröffentlichte die ersten und zweiten Versionskandidaten (RC) Linux 6.0 vor einigen Tagen nach einem zweiwöchigen Fusionsfenster. Diese neue Kernel-Version sollte sich in den nächsten zwei Monaten stabilisieren, Torvalds stellte jedoch klar, dass der Wechsel von 5.19 auf 6.0 nicht bedeutet, dass grundlegende Änderungen an der Software vorgenommen wurden.

Die meisten Updates scheinen GPU-Verbesserungen zu sein, Netzwerk und Ton. Der Linux-Ersteller bemerkte das Fehlen einiger Rust-Integrationen in dieser Version, erwartet jedoch, dass sie in einem anderen Release Candidate oder einer 6.x-Version erscheinen werden.

„Trotz der erheblichen Nummernänderung unterscheidet sich diese Version nicht grundlegend. Ich habe lange die Vorstellung vermieden, dass Primzahlen bedeutungsvoll sind, und der einzige Grund für ein „hierarchisches“ Nummerierungssystem besteht darin, Zahlen leichter zu merken und zu unterscheiden. Deshalb ziehe ich es vor, die größere Zahl zu erhöhen und zu einer kleineren Zahl zurückzukehren, wenn die kleinere Zahl etwa 20 erreicht. „Nichts grundlegend anderes in dieser Version“ bedeutet jedoch offensichtlich nicht, dass es nicht viele Änderungen gibt“, schrieb Torvalds bei der Ankündigung von Linux 6.0-rc1.

Er stellte fest, dass es über 800 zusammengeführte Commits und über 13 zusammengeführte Commits gab. nicht zusammengeführt. Um loszulegen, in diesen Release Candidates von Linux 6.0-rc, wir können finden, was angeboten wird deutliche Leistungsverbesserungen, mit einem großen Schub bei High-End-Intel Xeon- und AMD EPYC-Servern sowie AMD Threadripper, Darüber hinaus fügt es neue Treiber für Intel Raptor Lake hinzu, neue RISC-V-Erweiterungen, Unterstützung für das Festlegen des Systemhostnamens über den Kernelparameter „hostname=“, neuer AMD Raphael-Audiotreiber und Unterstützung für Gaudi2 von Intel Habana Labs.

Dazu auch noch kommen mit einer stabilen Version der HEVC/H.265-Schnittstelle, Vorarbeiten zur Intel Meteor Lake-Unterstützung, einschließlich Audio, Intel IPI-Virtualisierung für KVM, Intel SGX2-Unterstützung, Laufzeitüberprüfung für sicherheitskritische Systeme, Send v2-Protokoll für Btrfs, wichtige Scheduler-Verbesserungen, weitere Vorbereitungen für AMD Zen 4, kontinuierliche AMD RDNA3-Grafikaktivierung und mSignifikante Verbesserungen an der IO_uring-Systemaufrufschnittstelle.

Linux 6.0 macht die meisten Dateiänderungen und neu hinzugefügten Zeilen aus in einer Weile. Torvalds sagte, dass in diesem Zyklus mehr als eine Million Codezeilen hinzugefügt wurden, was teilweise auf automatisch generierte Header-Dateien rund um die neue AMDGPU und die Unterstützung für Intel Habana Labs Gaudi2 zurückzuführen ist.

Trotz der Menge an Code, die dem Kern hinzugefügt wurde, einige Funktionen, die längst überfällig waren, wurden nicht zusammengeführt, insbesondere die Patches aus dem "Rust for Linux"-Projekt. „Eigentlich hatte ich gehofft, wir würden etwas von dem frühen Rust-Framework und eine virtuelle LRU-Maschine mit mehreren Generationen haben, aber diesmal ist es nicht passiert“, sagte Torvalds.

Das Projekt „Rust for Linux“ wird von Miguel Ojeda mit finanzieller Unterstützung von Google und der Internet Security Research Group geleitet. Torvalds sagte, dass diese Fixes in den nächsten Linux 6.0 oder anderen 6.x RCs erscheinen könnten.

Rust wurde als zweite Sprache für die Linux-Kernel-Entwicklung nach der Sprache C hinzugefügt, Torvalds stellte jedoch klar, dass es nicht darum ging, den gesamten Linux-Code mit der Sprache Rust umzuschreiben, sondern darum, mit Rust einige der neuen Kernel-Module zu schreiben. Diese Wahl fiel, als die Debatte über Alternativen, die die C-Sprache für die Systementwicklung ersetzen können, intensiver wird.

Aufgrund der Sicherheits- und Speicherverwaltungsvorteile, die es bietet, wurden große Hoffnungen auf Rust gesetzt. Einige glauben jedoch, dass diese Art von Initiative zum Scheitern verurteilt ist.

"Rust for Linux" ist das Projekt, das darauf abzielt, die Rust-Sprache in den Kernel einzuführen. Rust hat eine Schlüsseleigenschaft, die es sehr interessant macht, es als Zweitsprache im Kern zu betrachten. Laut den Entwicklern des Projekts und Torvalds selbst befindet sich das Projekt "Rust for Linux" in einem fortgeschrittenen Stadium, lässt sich aber immer noch nur langsam in den Kernel integrieren.


Hinterlasse einen Kommentar

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

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  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.