Programiści FreeBSD dyskutują nad użyciem języka Rust w systemie bazowym.

Alan Somers, deweloper nowej implementacji sterownika FUSE dla FreeBSD oraz autor Rust-owego opakowania dla niektórych bibliotek FreeBSD, rozpoczął dyskusję na temat włączenia kodu w języku Rust do podstawowego systemu. W trakcie dyskusji komitetu projektu określono cenę i korzyści z wdrożenia. Koszt włączenia wsparcia dla Rust wiąże się z podwojeniem czasu kompilacji, natomiast korzyścią będzie uproszczenie rozwoju niektórych narzędzi.

Lista narzędzi, które planuje się przepisać w języku Rust, gdyby wsparcie dla Rust pojawiło się w systemie podstawowym:

  • ctl-exporter (eksport statystyk ctlstat do Prometheus).
  • Testy fusefs.
  • devd.
  • zfsd.
  • nscd.
  • Komponenty stosów 802.11ac i Lightning, działające w przestrzeni użytkownika.
  • freebsd-kpi-r14-0.

Lista portów w języku Rust, które można by przenieść do systemu podstawowego, gdyby wsparcie dla Rust pojawiło się w systemie podstawowym:

  • gstat-rs.
  • geom-exporter.
  • nfs-exporter.
  • virtiofsd-rs.
  • jail-exporter.
  • Różne systemy zarządzania środowiskami jail.
  • pjdfstest.
  • pf-rs.
  • benchpmc.

Powiązane z FreeBSD aplikacje Rust, które proponuje się pozostawić w portach:

  • fsx-rs.
  • ztop.
  • iocage-provision.
  • rsblk.
  • xfuse.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster