Разработчиците на FreeBSD обсъждат използването на езика Rust в основната система

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

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster