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

2024-01-23 17:15:48

  近年来,Rust 语言重构的热潮席卷整个开发圈,Rust在安全性、高效性和可维护性等方面都有一定优势,包括 Windows、Linux 内核都带来了Rust 支持。

  FreeBSD 的开发者目前也在权衡基础系统中使用 Rust 编程语言的优缺点。

  根据开发者最新的邮件信息,将 Rust 包含在 FreeBSD 基础系统中的主要缺点是构建时间加倍。由于需要编译基于 LLVM 的 Rustc 编译器以及 Rust 的所有附加功能,系统的构建时间将大约是目前的两倍。不过,开发者提出了一些减少构建时间的方法。

  引入 Rust 的优点在于,开发者可以将各种基础组件用 Rust 重写,例如 ZFS 守护进程、devd、WiFi 用户空间代码等,用来替代 C++,并且可以让一些工具变得更容易编写。

  开发者们目前还没有讨论出最终结果,附邮件链接:

  此外,Git 开发者们也正在讨论将 Rust 引入 Git 项目的可能性,在 Git 中使用 Rust 可以降低内存安全错误的风险,难点同样在于使用基于 LLVM 的 rustc 编译器。

下一篇:AI 大模型未成救世主,2023 年中国智能音箱出货量下滑 19.8%
上一篇:九号公司控诉侵权行为:立即停止制造、销售、许诺销售侵权产品
返回顶部小火箭