Release van uutils 0.5, de Rust-variant van GNU Coreutils

Het project uutils coreutils 0.5.0 (Rust Coreutils), een doorontwikkeling van het GNU Coreutils-pakket, geschreven in Rust, is uitgebracht. coreutils bevat meer dan 100 hulpprogramma's, waaronder sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln en ls. Het doel van het project is om een ​​platformonafhankelijk alternatief voor Coreutils te creëren, dat kan draaien op diverse platforms, waaronder WindowsRedox en fuchsia.

Rust Coreutils is standaard ingeschakeld in deze release. Ubuntu 25.10 en wordt gebruikt in de AerynOS (Serpent OS) en Apertis (ontwikkeld door Collabora) distributies. In tegenstelling tot GNU Coreutils wordt de Rust-implementatie gedistribueerd onder de permissieve MIT-licentie, in plaats van de copyleft GPL. Hetzelfde team van ontwikkelaars ontwikkelt ook op Rust gebaseerde equivalenten van de hulpprogramma's util-linux, diffutils, findutils en procps, evenals de programma's sed en login.

In de nieuwe versie van Rust Coreutils:

  • Verbeterde compatibiliteit met de GNU Coreutils benchmarksuite, die 566 tests heeft doorstaan, 22 meer dan de vorige versie (544). Vijfenvijftig (tegenover 56) tests faalden en 23 (tegenover 33) tests werden overgeslagen. Het opgegeven compatibiliteitspercentage is 87.75% (tegenover 85.80%). De benchmarksuite is bijgewerkt naar Coreutils 9.9, die 11 nieuwe tests bevat.
  • De functie `fold` kan regels automatisch afbreken, rekening houdend met de aanwezigheid van gecombineerde Unicode-tekens (bijvoorbeeld een basisteken + een diakritisch teken).
  • Het ptx-hulpprogramma is bijgewerkt met een GNU-compatibiliteitsmodus die het 'dumb terminal'-formaat implementeert.
  • De tekstverwerking is in diverse programma's verbeterd.
  • De functionaliteit van het hashsum-hulpprogramma is overgezet naar het cksum-hulpprogramma.
  • Het installatieprogramma ondersteunt nu parseermodi met door komma's gescheiden lijsten. De afhandeling van Umask is verbeterd.
  • De seq-utility kan nu beter omgaan met grote gehele getallen.
  • Er zijn optimalisaties doorgevoerd om het geheugenverbruik te verminderen en de prestaties te verbeteren.
  • Continue integratietesten worden aangeboden voor de OpenBSD- en Redox-platformen.
  • Verbeterde ondersteuning voor het Cygwin-platform.
  • De mogelijkheden zijn uitgebreid, problemen zijn opgelost en ontbrekende opties zijn toegevoegd voor de hulpprogramma's basenc, chmod, chksum, cp, dd, du, env, fold, hashsum, install, ln, ls, mkfifo, nl, nohup, numfmt, od, pr, ptx, readlink, seq, shuf, sort, stdbuf, stty, tail, tee, timeout, uucore en uudoc.
  • Bron: opennet.ru

Koop betrouwbare hosting voor sites met DDoS-bescherming, VPS VDS-servers 🔥 Koop betrouwbare websitehosting met DDoS-bescherming, VPS- en VDS-servers | ProHoster