Alan Somers, ontwikkelaar van een nieuwe implementatie van de FUSE-driver voor FreeBSD en auteur van Rust-wraps voor enkele FreeBSD-bibliotheken, heeft een discussie gestart over het proces van het opnemen van Rust-code in het basissysteem. Tijdens de discussie van de projectcommittees werden de kosten en voordelen van implementatie vastgesteld. De kosten van het toevoegen van Rust-ondersteuning zullen de opbouwtijd verdubbelen, terwijl het voordeel de vereenvoudiging van de ontwikkeling van bepaalde hulpprogramma's is.
Lijst van hulpprogramma's die men zou willen herschrijven in Rust, als Rust-ondersteuning in het basissysteem zou worden toegevoegd:
- ctl-exporter (export van ctlstat-statistieken in Prometheus).
- Tests voor fusefs.
- devd.
- zfsd.
- nscd.
- Componenten van de 802.11ac- en Lightning-stacks die in de gebruikersruimte werken.
- freebsd-kpi-r14-0.
Lijst van Rust-poorten die in het basissysteem kunnen worden overgezet als Rust-ondersteuning beschikbaar zou zijn:
- gstat-rs.
- geom-exporter.
- nfs-exporter.
- virtiofsd-rs.
- jail-exporter.
- Verschillende systemen voor het beheer van jail-omgevingen.
- pjdfstest.
- pf-rs.
- benchpmc.
Rust-toepassingen gerelateerd aan FreeBSD die men in de ports zou willen behouden:
- fsx-rs.
- ztop.
- iocage-provision.
- rsblk.
- xfuse.
Bron: opennet.ru
