Entwickler von FreeBSD diskutieren die Verwendung der Programmiersprache Rust im Basissystem.

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

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster