Alan Somers, razvijač nove implementacije FUSE drajvera za FreeBSD i autor Rust obloga za neke biblioteke FreeBSD, započeo je diskusiju o procesu uključivanja koda napisanog u Rustu u osnovni sistem. Tokom rasprave komitera projekta utvrđene su cena i prednosti implementacije. Cena uključivanja podrške za Rust biće udvostručenje vremena gradnje, dok će prednost biti pojednostavljena izrada nekih alata.
Spisak alata koje se planira prepisati na jezik Rust ako bi podrška za Rust bila uključena u osnovni sistem:
- ctl-exporter (izvoz statistike ctlstat u Prometheus).
- Testovi fusefs.
- devd .
- zfsd.
- nscd.
- Komponente 802.11ac i Lightning steka koje rade u korisničkom prostoru.
- freebsd-kpi-r14-0.
Spisak portova na jeziku Rust koji bi se mogli preneti u osnovni sistem ako bi podrška za Rust bila uključena u osnovni sistem:
- gstat-rs.
- geom-exporter.
- nfs-exporter.
- virtiofsd-rs.
- jail-exporter.
- Različiti sistemi za upravljanje jail okruženjima.
- pjdfstest.
- pf-rs.
- benchpmc.
Rust aplikacije vezane za FreeBSD koje se predlaže ostaviti u portovima:
- fsx-rs.
- ztop.
- iocage-provision.
- rsblk.
- xfuse.
Izvor: opennet.ru
