Alan Somers 是 FreeBSD 的新 FUSE 驱动程序实现的开发人员,也是一些 FreeBSD 库的 Rust 包装器的作者,他开始讨论将 Rust 代码合并到基本系统中的过程。在项目提交者之间的讨论中,确定了实施的成本和收益。启用 Rust 支持的成本是使构建时间加倍,但好处是它简化了一些实用程序的开发。
如果 Rust 支持出现在基本系统中,我们打算用 Rust 重写的实用程序列表:
- ctl-exporter(将 ctlstat 统计数据导出到 Prometheus)。
- 保险丝测试。
- 开发者。
- zfsd。
- nscd。
- 在用户空间中运行的 802.11ac 和 Lightning 堆栈的组件。
- freebsd-kpi-r14-0。
如果基本系统引入 Rust 支持,则可以移植到基本系统的 Rust 语言的端口列表:
- gstat-rs。
- 几何导出器。
- nfs 导出器。
- virtiofsd-rs。
- 监狱出口商。
- 各种监狱环境管理系统。
- pjdf测试。
- pf-rs。
- 替补PMC。
建议保留在端口中的与 FreeBSD 相关的 Rust 应用程序:
- fsx-rs。
- ztop。
- iocage-规定。
- rsblk。
- x保险丝。
来源: opennet.ru
