De release van de uutils coreutils 0.0.18 is beschikbaar, waarin een alternatief voor het GNU Coreutils-pakket wordt ontwikkeld, herschreven in de programmeertaal Rust. Het coreutils-pakket bevat meer dan honderd 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 cross-platform alternatieve implementatie van Coreutils te creëren, die ook kan werken op Windows, Redox en Fuchsia. In tegenstelling tot GNU Coreutils wordt de Rust-implementatie verspreid onder de permissieve MIT-licentie, in plaats van de copyleft GPL-licentie.
Belangrijkste wijzigingen:
- De compatibiliteit met de referentietestset van GNU Coreutils is verbeterd, waarbij 340 tests succesvol zijn uitgevoerd, 210 tests zijn mislukt en 50 tests zijn overgeslagen. Voor de referentie is de release GNU Coreutils 9.2 gebruikt.

- De functionaliteit is uitgebreid, de compatibiliteit is verbeterd en ontbrekende opties zijn toegevoegd voor de hulpprogramma's cksum, chmod, chroot, comm, cp, cut, date, dd, du, expand, env, factor, hashsum, install, ln, ls, mktemp, mv, nice, nproc, od, ptx, pwd, rm, shred, sleep, stdbuf, stty, tail, touch, timeout, tr, uname, uniq, utmpx, uptime, wc.
- In de hulpprogramma's ln, cp en mv is de interactiviteit van de modus (-i) verbeterd.
- De signaalverwerking in de hulpprogramma's yes, tee en timeout is verbeterd.
- Voor de terminaldetectie is overgeschakeld naar het pakket is_terminal in plaats van atty.
Tegelijkertijd is het pakket uutils findutils 0.4.0 uitgebracht met de implementatie in de programmeertaal Rust van de hulpprogramma's van de GNU Findutils-set (find, locate, updatedb en xargs). In de nieuwe versie:
- Ondersteuning voor de GNU-compatibele functie printf is toegevoegd.
- Het hulpprogramma xargs is geïmplementeerd.
- Ondersteuning voor reguliere expressies, POSIX-maskers en vervangingen "{}" is toegevoegd.
- In het hulpprogramma find is ondersteuning toegevoegd voor de opties "-print0", "-lname", "-ilname", "-empty", "-xdev", "-and", "-P", "--", "-quit", "-mount", "-inum" en "-links".
Bron: opennet.ru

