Je dostupná verzia nástroja uutils coreutils 0.0.18, v rámci ktorej sa vyvíja ekvivalent balíka GNU Coreutils preprogramovaný v jazyku Rust. Medzi coreutils patrí viac ako sto utilít, vrátane sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln a ls. Cieľom projektu je vytvoriť multiplatformovú alternatívu implementácie Coreutils, schopnú fungovať aj na platformách Windows, Redox a Fuchsia. Na rozdiel od GNU Coreutils je implementácia v Ruste distribuovaná pod permisívnou licenciou MIT, namiesto kopyleft licencie GPL.
Hlavné zmeny:
- Zlepšila sa kompatibilita s referenčným testovacím súborom GNU Coreutils, pričom počas testovania bolo úspešne vykonaných 340 testov, 210 testov skončilo neúspešne a 50 testov bolo preskočených. Ako referenčný bol použitý vydanie GNU Coreutils 9.2.

- Rozšírili sa možnosti, zlepšila sa kompatibilita a pridali sa chýbajúce voľby pre utilíty 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.
- V utilitách ln, cp a mv sa zlepšila práca interaktívneho režimu (-i).
- Zlepšilo sa spracovanie signálov v utilitách yes, tee a timeout.
- Pre určenie terminálu sa prešlo na balík is_terminal namiesto atty.
Spolu s tým bol vydaný balík uutils findutils 0.4.0 s implementáciou utilít z balíka GNU Findutils (find, locate, updatedb a xargs) preprogramovaných v jazyku Rust. V novej verzii:
- Pridaná podpora funkcie printf kompatibilnej s GNU.
- Realizovaná utilita xargs.
- Pridaná podpora regulárnych výrazov, POSIX-masky a zástupné znaky „{}“.
- Do utility find bola pridaná podpora volieb „-print0“, „-lname“, „-ilname“, „-empty“, „-xdev“, „-and“, „-P“, „—“, „-quit“, „-mount“, „-inum“ a „-links“.
Zdroj: opennet.ru

