Разработчиците на 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