首頁  >  文章  >  科技週邊  >  Rust 作為軟體重構的熱門選擇,FreeBSD 也在考慮其集成

Rust 作為軟體重構的熱門選擇,FreeBSD 也在考慮其集成

WBOY
WBOY轉載
2024-01-24 14:51:20669瀏覽

近年來,Rust語言的重構風潮席捲開發圈。 Rust以其在安全性、高效性和可維護性等方面的優勢,獲得了廣泛關注。甚至Windows和Linux核心也紛紛引進了Rust支援。這使得Rust成為了開發者熱衷的程式語言之一。

FreeBSD 的開發者目前也在權衡基礎系統中使用 Rust 程式語言的優缺點。

Rust 成软件重构“香饽饽”,FreeBSD 也考虑将其引入系统

根據開發者最新的郵件訊息,將Rust 包含在FreeBSD 基礎系統中的主要缺點是建置時間加倍 。由於需要編譯基於 LLVM 的 Rustc 編譯器以及 Rust 的所有附加功能,系統的建置時間將大約是目前的兩倍。不過,開發者提出了一些減少建置時間的方法。

引入Rust 的優點在於,開發者可以(重新)將各種基礎元件以Rust 重寫,例如ZFS 守護程式(zfsd)、devd、WiFi 使用者空間程式碼等,用來取代C ,並且可以讓一些工具變得更容易寫

開發者們目前還沒有討論出最終結果,本站附有郵件連結:

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

此外,Git 開發者也考慮將Rust 引入Git 項目,以降低記憶體安全錯誤的風險。使用 Rust 也面臨使用基於 LLVM 的 rustc 編譯器的挑戰。

以上是Rust 作為軟體重構的熱門選擇,FreeBSD 也在考慮其集成的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:ithome.com。如有侵權,請聯絡admin@php.cn刪除