Mastodon
Zuletzt aktualisiert am
Phoronix Linux News
Michael Larabel

Linux 6.17 wird mit vielen Ergänzungen zur Rust-Sprache noch "rostiger"

Wie bei den letzten Linux-Kernel-Releases üblich, sind für den in der Entwicklung befindlichen Linux-Kernel 6.17 zahlreiche Abstraktionen der Programmiersprache Rust und andere Ergänzungen vorgesehen.
Eine Übersetzung von 🇬🇧 Phoronix.com

Miguel Ojeda hat heute die wichtigsten Rust-Änderungen für Linux 6.17 veröffentlicht. Darüber hinaus sind weitere Rust-Änderungen über den Treiber-Kernbereich und verschiedene andere Subsysteme hereingetropft, da die Arbeit daran zunimmt, dass Kernel-Treiber in der Programmiersprache Rust als Alternative zu C geschrieben werden kann.

Zu den Rust-Änderungen für Linux 6.17 gehören die Aktivierung eines neuen Satzes von Clippy-Lints, die Erweiterung einer Reihe von Rust-Crates, die für den Linux-Kernel verwendet werden, und das Hinzufügen einiger zusätzlicher Code-Reviewer zur MAINTAINERS-Datei für den Linux-Kernel. Die Kernel Crate fügt derweil ein neues 'bug'-Modul hinzu: das Makro 'warn_on!', verzögerte Work-Items für das workqueue-Modul, Unterstützung für 'bit'- und 'genmask'-Funktionen im bits-Modul und Verbesserungen an einer Vielzahl anderer Rust-Kernel-Crate-Module. Die pin-init crate hat ebenfalls eine Reihe von Ergänzungen erfahren.

Weitere Details zu den eingereichten Rust-Änderungen für Linux 6.17 finden Sie in diesem Pull-Request.

Separat fand der driver-core Pull-Request diese Woche statt, der in letzter Zeit auch eine Reihe von Rust Änderungen enthält. Die Rust-Arbeit beinhaltet das Hinzufügen des "CoreInternal"-Gerätekontextes und eine Reihe anderer Ergänzungen und neuer Rust-Sprachabstraktionen. Es gibt auch Unterstützung für ACPI-Geräte-IDs und Treiber-Match-Tabellen jetzt von Rust-Code, neue DMA-Fähigkeiten von Rust, verschiedene neue I/O-Abstraktionen und andere Wrapper.

Wie bereits erwähnt, werden verschiedene andere Rust-Änderungen über die anderen Subsystem-Pull-Requests in Linux 6.17 integriert, wie z.B. der laufende NOVA Open-Source NVIDIA Rust-Treiber im DRM-Bereich. Wir sind jetzt auf halbem Weg durch das zweiwöchige Linux 6.17 Merge-Fenster.

Ein Service von s3n🧩net

Comments