深入核心 Linux 6.1 為了支援 Rust 語言,我們進行了以下更改

Linus Torvalds 已被納入內核分支。 Linux 6.1 版本更新允許使用 Rust 作為第二語言來開發驅動程式和核心模組。這些補丁在 linux-next 分支上經過一年半的測試並解決了提出的問題後被接受。核心 6.1 預計將於 12 月發布。支援 Rust 的主要目的是透過降低記憶體錯誤的機率來簡化編寫安全、高品質裝置驅動程式的過程。 Rust 支援預設未啟用,且 Rust 不是內核建置的強制性依賴項。

目前核心使用的是精簡版的補丁,程式碼量已從 40 萬行減少到 13 萬行,僅提供建構用 Rust 編寫的簡單核心模組所需的最低限度功能。未來,我們計劃透過移植 Rust-for- 分支上的其他變更來逐步擴展現有功能。Linux同時,一些專案正在進行中,旨在利用所提出的基礎設施,以 Rust 開發 NVMe 驅動器、9p 網路協定和 Apple M1 GPU 的驅動程式。

來源: opennet.ru

為具有 DDoS 保護、VPS VDS 服務器的站點購買可靠的主機 🔥 購買具備 DDoS 防護的可靠網站寄存服務,包括 VPS 和 VDS 伺服器 | ProHoster