FreeBSD 开发人员目前正在权衡在 FreeBSD 基本系统中使用 Rust 编程语言的好处和成本。将 Rust 纳入 FreeBSD 基本系统的主要缺点是编译时间加倍。由于需要编译基于 LLVM 的 Rustc 编译器和 Rust 的所有附加功能,他们会发现基本系统的编译时间比现状大约增加了一倍。
不过,开发人员也提出了一些绕过这些构建时间问题的方案。
通过允许 Rust 代码进入基础系统,他们可以(重新)将各种组件写入这种编程语言,例如 ZFS 守护进程(zfsd)而不是使用 C++、重写 devd、WiFi 用户空间代码可以从使用 Rust 编写中获益等等。
关于允许在 FreeBSD 基本系统中使用 Rust 编程语言的讨论仍在进行中,但对于那些对在 FreeBSD 基本系统中使用 Rust 编程语言的前景感兴趣的人,可以通过此邮件列表线程进行了解。