Dezvoltatorii FreeBSD discută despre utilizarea limbajului Rust în sistemul de bază

Alan Somers, dezvoltatorul unei noi implementări a driverului FUSE pentru FreeBSD și autorul wrapper-elor Rust pentru unele biblioteci FreeBSD, a început discuția despre procesul de integrare a codului scris în Rust în sistemul de bază. În timpul discuției între comiterea proiectului, au fost stabilite costurile și avantajele implementării. Costul integrării suportului Rust va fi dublarea timpului de compilare, iar avantajul va fi simplificarea dezvoltării unora dintre utilități.

Lista utilităților pe care se intenționează să le rescriem în Rust, dacă suportul pentru Rust ar apărea în sistemul de bază:

  • ctl-exporter (exportarea statisticilor ctlstat în Prometheus).
  • Teste fusefs.
  • devd.
  • zfsd.
  • nscd.
  • Componentele stivelor 802.11ac și Lightning, care funcționează în spațiul utilizatorului.
  • freebsd-kpi-r14-0.

Lista porturilor scrise în Rust, care ar putea fi migrate în sistemul de bază, dacă suportul pentru Rust ar apărea în sistemul de bază:

  • gstat-rs.
  • geom-exporter.
  • nfs-exporter.
  • virtiofsd-rs.
  • jail-exporter.
  • Diverse sisteme de gestionare a mediilor jail.
  • pjdfstest.
  • pf-rs.
  • benchpmc.

Aplicațiile Rust legate de FreeBSD, care se propune să fie păstrate în porturi:

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

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster