Alan Somers, utvecklare av en ny implementation av FUSE-drivrutinen för FreeBSD och författare av Rust-bindningar till vissa FreeBSD-bibliotek, har inlett en diskussion om processen för att inkludera kod skriven i Rust i det grundlÀggande systemet. Under diskussionen bland projektets committers faststÀlldes kostnaden och fördelarna med implementeringen. Kostnaden för att inkludera Rust-stöd kommer att vara en fördubbling av byggtiden, medan fördelen blir en förenkling av utvecklingen av vissa verktyg.
Lista över verktyg som har för avsikt att skrivas om i Rust om stöd för Rust skulle bli tillgÀngligt i det grundlÀggande systemet:
- ctl-exporter (export av ctlstat-statistik till Prometheus).
- Tester för fusefs.
- devd.
- zfsd.
- nscd.
- Komponenter av 802.11ac och Lightning-stackar som fungerar i anvÀndarrum.
- freebsd-kpi-r14-0.
Lista över Rust-portar som skulle kunna flyttas till det grundlÀggande systemet om Rust-stöd blev tillgÀngligt:
- gstat-rs.
- geom-exporter.
- nfs-exporter.
- virtiofsd-rs.
- jail-exporter.
- Olika system för hantering av jail-miljöer.
- pjdfstest.
- pf-rs.
- benchpmc.
Relaterade FreeBSD Rust-applikationer som föreslÄs att lÀmnas i portarna:
- fsx-rs.
- ztop.
- iocage-provision.
- rsblk.
- xfuse.
KĂ€lla: opennet.ru
