設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

Rust 成軟件重構(gòu)“香餑餑”,F(xiàn)reeBSD 也考慮將其引入系統(tǒng)

2024/1/23 16:00:45 來源:IT之家 作者:汪淼 責(zé)編:汪淼

IT之家 1 月 23 日消息,近年來,Rust 語言重構(gòu)的熱潮席卷整個開發(fā)圈,Rust 在安全性、高效性和可維護性等方面都有一定優(yōu)勢,包括 Windows、Linux 內(nèi)核都帶來了 Rust 支持。

FreeBSD 的開發(fā)者目前也在權(quán)衡基礎(chǔ)系統(tǒng)中使用 Rust 編程語言的優(yōu)缺點。

根據(jù)開發(fā)者最新的郵件信息,將 Rust 包含在 FreeBSD 基礎(chǔ)系統(tǒng)中的主要缺點是構(gòu)建時間加倍。由于需要編譯基于 LLVM 的 Rustc 編譯器以及 Rust 的所有附加功能,系統(tǒng)的構(gòu)建時間將大約是目前的兩倍。不過,開發(fā)者提出了一些減少構(gòu)建時間的方法。

引入 Rust 的優(yōu)點在于,開發(fā)者可以(重新)將各種基礎(chǔ)組件用 Rust 重寫,例如 ZFS 守護進(jìn)程(zfsd)、devd、WiFi 用戶空間代碼等,用來替代 C++,并且可以讓一些工具變得更容易編寫

開發(fā)者們目前還沒有討論出最終結(jié)果,IT之家附郵件鏈接:

https://lists.freebsd.org/archives/freebsd-hackers/2024-January/002823.html

此外,Git 開發(fā)者們也正在討論將 Rust 引入 Git 項目的可能性,在 Git 中使用 Rust 可以降低內(nèi)存安全錯誤的風(fēng)險,難點同樣在于使用基于 LLVM 的 rustc 編譯器。

廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關(guān)文章

關(guān)鍵詞:RustFreeBSD

軟媒旗下網(wǎng)站: IT之家 最會買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機APP應(yīng)用 魔方 最會買 要知