次期 Linux 7.0 では、カーネル コミュニティは、いわゆる「Rust 実験」が終了し、Rust は Linux カーネルの一部として残り、長期間にわたって開発を続けることを正式に発表しました。バージョン番号 7.0 は、Linus Torvalds の個人的な番号付けの好みに基づいたものですが、このマージ ウィンドウでの Rust への変更は象徴的です。上流の開発者は、Rust がもはや単に水を試しているだけではなく、カーネル エコシステムの長期的な一部とみなされているという合意に達しました。

すでに昨年 12 月の時点で、パッチは「Rust の実験は終了し、Rust はカーネル内に長期間存在するだろう」という見解を提案していました。この立場は、最新の統合パッチを通じて正式に確認されました。現在、Rust コードは実稼働環境ですでに使用されており、一部の Linux ディストリビューションはすでに Rust コードをカーネルとともに提供しており、数百万台の Android デバイスが実際に Rust ベースのカーネル コンポーネントを使用しています。これは、セキュリティや保守性などの点での Rust の潜在的な価値が、もはや理論上のものではなく、実際のデプロイメントを通じて検証されたことを意味します。
Rust-for-Linux プロジェクトの責任者である Miguel Ojeda 氏は、このパッチノートで、これは企業やその他の機関へのシグナルであると書きました。Rust は Linux カーネルの世界で第一級市民となり、これにより関係者がより多くのリソースを投資し、カーネル開発者が Rust の学習と使用に時間を費やすことができるようになることを期待しています。彼は、長年にわたってこのプロジェクトをサポートしてきた多くのカーネルメンテナーと開発者に感謝の意を表し、最初に Rust サポートが統合されたとき、コミットノートに 173 人の貢献者をリストしたと述べました。今改めて数えようとすると、リストはさらに多くなってしまうので、一つ一つ挙げることはしませんが、参加者の皆様に改めて感謝を申し上げます。
この Rust 関連のパッチは、Rust プル リクエストの最新ラウンドの一部であり、ドキュメントの更新が含まれるだけでなく、カーネルで LTO (リンク時最適化) が有効になっている場合に Rust カーネルのビルドを改善する「__rust_helper」フラグも追加されます。同時に、カーネル側の Rust クレートの一部も強化および改善されましたが、全体として、このラウンドの変更は、破壊的な新機能の導入ではなく、継続的な磨きと改善に重点を置いています。
Linux 7.0 のマージウィンドウが進むにつれて、段階的な表現「Rust Experiments」は正式に終了し、カーネル開発言語の 1 つとしての Rust の長期的な取り組みに置き換えられました。 Linux カーネルとより広範なオープンソース ソフトウェア エコシステムにとって、これは、Rust を中心としたツールチェーン、トレーニング、エンジニアリングの実践が今後数年間で深化し、拡大し続けることを意味します。