Alan Somers, udvikler af en ny implementering af FUSE-driveren til FreeBSD og forfatter til Rust-bibliotekerne til nogle FreeBSD-biblioteker, har indledt diskussionen om integrationen af Rust-kode i kerneprogrammet. Under diskussionen med projektets committers blev prisen og fordelene ved implementeringen defineret. Prisen for at inkludere Rust-support vil være en fordobling af byggerens tid, mens fordelen vil være en forenkling af udviklingen af nogle værktøjer.
Liste over værktøjer, der planlægges genprogrammeret i Rust, hvis Rust-support blev inkluderet i kerneprogrammet:
- ctl-exporter (eksport af ctlstat-statistik til Prometheus).
- Tests af fusefs.
- devd.
- zfsd.
- nscd.
- Komponenter til 802.11ac og Lightning-stakke, der fungerer i brugerrummet.
- freebsd-kpi-r14-0.
Liste over ports skrevet i Rust, som kunne overføres til kerneprogrammet, hvis Rust-support blev tilgængelig i kerneprogrammet:
- gstat-rs.
- geom-exporter.
- nfs-exporter.
- virtiofsd-rs.
- jail-exporter.
- Forskellige systemer til styring af jail-miljøer.
- pjdfstest.
- pf-rs.
- benchpmc.
Relaterede FreeBSD Rust-ansøgninger, som foreslås at forblive i ports:
- fsx-rs.
- ztop.
- iocage-provision.
- rsblk.
- xfuse.
Kilde: opennet.ru
