皆さん、それは起こっています! Linus Torvalds は、最近、初期の Rust プログラミング言語サポートを Linux 6.1 カーネル サイクルにプルするつもりであることをすでに示しており、今日、そのプル リクエストが彼に送信されました。 Linux 6.0 はまだリリースされていませんが、土壇場で問題がなければ日曜日にリリースされる予定です。これにより、2 週間の v6.1 マージ ウィンドウが開始されます。

Linux 6.1 マージ ウィンドウに先立って、Linux の主任開発者である Miguel Ojeda の Rust と協力している長年のカーネル開発者 Kees Cook が、待望の Linux 6.1 向けの「Rust 導入」プル リクエストを送信しました。

Kees は PR に次のように書いています:

v6.1-rc1 の初期 Rust サポートをプルしてください。ツリーのベースは最近ですが、基本的には 1 年半の間 linux-next に置かれています。 Kernel Maintainer’s Summit からのフィードバックに基づいて更新され、最近の Reviewed-by: タグを取得します。 Miguel が主要なメンテナであり、私は必要に応じて/必要に応じて支援しています。私たちの計画は、この最初のインフラストラクチャ シリーズが上陸したら、ツリーを標準の非リベース プラクティスに切り替えることです。コンテンツは、カーネルで Rust コードを構築するための絶対的な最小値であり、さらに多くのインターフェイス (およびドライバー) が作成される予定です。場所、最初のビルド システムの統合、およびその他の重要なビット。それに続いて、より多くのサブシステム、Rust でのより多くの抽象化、およびさまざまな Rust で作成されたカーネル ドライバーに対する Rust サポートを徐々に追加するプルが続きます。

この Rust for Linux のサポートは、最終的に導入される新しい Rust ドライバーに依存していないことを前提として、オプションのままです。

Linus を怖がらせる土壇場でのサプライズがなければ、このプル リクエストは今後 2 週間以内に Linux 6.1 向けにメインライン化される予定です。一方、Linux 6.1 の安定版カーネルは、年末頃にデビューする予定です。

Categories: IT Info