Ontwikkelaars van FreeBSD bespreken het gebruik van de programmeertaal Rust in het basissysteem

Alan Somers, ontwikkelaar van een nieuwe implementatie van de FUSE-driver voor FreeBSD en auteur van Rust-wraps voor enkele FreeBSD-bibliotheken, heeft een discussie gestart over het proces van het opnemen van Rust-code in het basissysteem. Tijdens de discussie van de projectcommittees werden de kosten en voordelen van implementatie vastgesteld. De kosten van het toevoegen van Rust-ondersteuning zullen de opbouwtijd verdubbelen, terwijl het voordeel de vereenvoudiging van de ontwikkeling van bepaalde hulpprogramma's is.

Lijst van hulpprogramma's die men zou willen herschrijven in Rust, als Rust-ondersteuning in het basissysteem zou worden toegevoegd:

  • ctl-exporter (export van ctlstat-statistieken in Prometheus).
  • Tests voor fusefs.
  • devd.
  • zfsd.
  • nscd.
  • Componenten van de 802.11ac- en Lightning-stacks die in de gebruikersruimte werken.
  • freebsd-kpi-r14-0.

Lijst van Rust-poorten die in het basissysteem kunnen worden overgezet als Rust-ondersteuning beschikbaar zou zijn:

  • gstat-rs.
  • geom-exporter.
  • nfs-exporter.
  • virtiofsd-rs.
  • jail-exporter.
  • Verschillende systemen voor het beheer van jail-omgevingen.
  • pjdfstest.
  • pf-rs.
  • benchpmc.

Rust-toepassingen gerelateerd aan FreeBSD die men in de ports zou willen behouden:

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

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster