Алан Сомерс (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
