Rust の UEFI ファームウェア ターゲットをティア 2 に昇格させる提案。現在のティア 3 の指定により、Rust UEFI ターゲットは現在、継続的インテグレーション (CI) の保証と Rust リリース チャネルの公式ビルドを欠いています。つまり、Rust を使用して UEFI バイナリをターゲットにする必要があることを意味します.

Red Hat の David Rheinsberg は、Rust UEFI アプリケーションの構築を容易にするために Rust UEFI ファームウェア ターゲットの促進を追求した人物です。この提案は成功し、Rust チームは現在、AArch64/i686/x86_64 UEFI ターゲットをティア 2 ステータスに昇格することを受け入れています。これは、Rust リリース チャンネルでの自動ビルドと自動 CI ビルドが前進することを意味します。これにより、UEFI 開発作業に Rust プログラミング言語を使用する際の障壁が低くなります。

今日、すでに UEFI 開発のために Rust と連携しているオープンソース ソフトウェアは、TianoCore EDK2 to Rust の実験的コア、td-shim Rust 機密コンテナーの UEFI サポート、Cloud Hypervisor には Rust ベースの最小限の UEFI ファームウェアがあります。実装、およびさまざまな UEFI 関連のクレート。

今朝の時点で、Rust コンパイラ チームは 変更提案を受け入れました UEFI ターゲットをティア 2 ステータスに引き上げるため。

Linux 6.1 カーネルとともに最初の Rust インフラストラクチャが到着し、Rust Linux ドライバーが C ドライバーと同じくらい高速であることを示す最初の作業、Mesa 22.3 が成功した形式で初期の Rust コードを取得するなど、Rust にとって非常に波乱に富んだ年でした。 Rusticl OpenCL 実装、Rust 機能ベースの Linux ランタイムとして r-linux で動作する BUS1、GCC 13 で GCC Rust が登場する可能性が高く、Rust Coreutils 実装としての uutils がより実用的になり、人気が高まっているこのシステム プログラミング言語の他の多くのマイルストーン。/p>

Categories: IT Info