Vývojáři FreeBSD diskutují o využití jazyka Rust v základním systému

Alan Somers, vývojář nové implementace ovladače FUSE pro FreeBSD a autor Rust-vrstev nad některými knihovnami FreeBSD, zahájil diskuzi o procesu zahrnutí kódu napsaného v jazyce Rust do základního systému. Během diskuze mezi komitery projektu byly určeny náklady a výhody zavedení. Nákladem na zavedení podpory Rust bude zdvojnásobení doby sestavení, zatímco výhodou bude zjednodušení vývoje některých utilit.

Seznam utilit, které mají v úmyslu přepsat do jazyka Rust, pokud by podpora Rust byla zahrnuta v základním systému:

  • ctl-exporter (export statistik ctlstat do Promethea).
  • Testy fusefs.
  • devd .
  • zfsd.
  • nscd.
  • Komponenty stohů 802.11ac a Lightning pracující v uživatelském prostoru.
  • freebsd-kpi-r14-0.

Seznam portů v jazyce Rust, které by bylo možné přenést do základního systému, pokud by podpora Rust byla zahrnuta v základním systému:

  • gstat-rs.
  • geom-exporter.
  • nfs-exporter.
  • virtiofsd-rs.
  • jail-exporter.
  • Různé systémy správy jail-ových prostředí.
  • pjdfstest.
  • pf-rs.
  • benchpmc.

Aplikace související s FreeBSD v Rustu, které se navrhují ponechat v porte:

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

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster