Alan Somers, vývojář nové implementace ovladače FUSE pro FreeBSD a autor Rust-vrstev nad některými knihovnami FreeBSD, zahájil diskuzi o procesu zahrnutí kódu napsaného v jazyce Rust do základního systému. Během diskuze mezi komitery projektu byly určeny náklady a výhody zavedení. Nákladem na zavedení podpory Rust bude zdvojnásobení doby sestavení, zatímco výhodou bude zjednodušení vývoje některých utilit.
Seznam utilit, které mají v úmyslu přepsat do jazyka Rust, pokud by podpora Rust byla zahrnuta v základním systému:
- ctl-exporter (export statistik ctlstat do Promethea).
- Testy fusefs.
- devd .
- zfsd.
- nscd.
- Komponenty stohů 802.11ac a Lightning pracující v uživatelském prostoru.
- freebsd-kpi-r14-0.
Seznam portů v jazyce Rust, které by bylo možné přenést do základního systému, pokud by podpora Rust byla zahrnuta v základním systému:
- gstat-rs.
- geom-exporter.
- nfs-exporter.
- virtiofsd-rs.
- jail-exporter.
- Různé systémy správy jail-ových prostředí.
- pjdfstest.
- pf-rs.
- benchpmc.
Aplikace související s FreeBSD v Rustu, které se navrhují ponechat v porte:
- fsx-rs.
- ztop.
- iocage-provision.
- rsblk.
- xfuse.
Zdroj: opennet.ru
