FreeBSD考慮在基礎系統中使用Rust
FreeBSD 開發人員目前正在權衡在FreeBSD 基本系統中使用Rust 程式語言的好處和成本。將Rust 納入FreeBSD 基本系統的主要缺點是編譯時間加倍。由於需要編譯基於LLVM 的Rustc 編譯器和Rust 的所有附加功能,他們會發現基本系統的編譯時間比現狀增加了一倍。
不過,開發人員也提出了一些繞過這些建置時間問題的方案。
透過允許Rust 程式碼進入基礎系統,他們可以(重新)將各種元件寫入這種程式語言,例如ZFS 守護程式(zfsd)而不是使用C++、重寫devd、WiFi 用戶空間程式碼可以從使用Rust 編寫中獲益等等。
關於允許在FreeBSD 基本系統中使用Rust 程式語言的討論仍在進行中,但對於那些對在FreeBSD 基本系統中使用Rust 程式語言的前景感興趣的人,可以透過此郵件清單線程進行了解。