Алан Сомерс (Alan Somers), разработчик на новата реализация на FUSE драйвера за FreeBSD и автор на Rust обвивки за някои библиотеки на FreeBSD, започна дискусия за процеса на включване на Rust кода в основната система. По време на дискусията между комитите на проекта бяха определени цената и предимствата на внедряването. Цената на включване на поддръжка за Rust ще бъде удвояване на времето за компилиране, а предимството — опростяване на разработката на някои утилити.
Списък на утилити, които планират да пренапишат на Rust, ако поддръжката на Rust бъде добавена в основната система:
- ctl-exporter (експорт на статистика от ctlstat към Prometheus).
- Тестове за fusefs.
- devd.
- zfsd.
- nscd.
- Компоненти на стековете 802.11ac и Lightning, работещи в пространство на потребителя.
- freebsd-kpi-r14-0.
Списък на портове на Rust, които биха могли да бъдат пренесени в основната система, ако поддръжката на Rust бъде добавена в основната система:
- gstat-rs.
- geom-exporter.
- nfs-exporter.
- virtiofsd-rs.
- jail-exporter.
- Различни системи за управление на jail среди.
- pjdfstest.
- pf-rs.
- benchpmc.
Свързани с FreeBSD Rust приложения, които предлагат да останат в портовете:
- fsx-rs.
- ztop.
- iocage-provision.
- rsblk.
- xfuse.
Източник: opennet.ru
