Na voljo je izdaja orodja uutils coreutils 0.0.18, v okviru katerega se razvija analog paketa GNU Coreutils, prepisan v jeziku Rust. V sestavu coreutils je več kot sto utilit, vključujoč sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln in ls. Cilj projekta je ustvariti večplatformno alternativno implementacijo Coreutils, ki bo delovala tudi na platformah Windows, Redox in Fuchsia. Za razliko od GNU Coreutils, implementacija v Rustu poteka pod permisivno licenco MIT, namesto copyleft licence GPL.
Glavne spremembe:
- Izboljšana je združljivost s standardnim testnim nizom GNU Coreutils, pri katerem je bilo uspešno opravljenih 340 testov, 210 testov je bilo neuspešnih, 50 testov pa je bilo preskočenih. Kot referenčna je bila uporabljena izdaja GNU Coreutils 9.2.

- Razširjene so možnosti, izboljšana združljivost in dodane manjkajoče možnosti za utilite 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 utilitah ln, cp in mv je izboljšano delovanje interaktivnega načina (-i).
- Izboljšano je obvladovanje signalov v utilitah yes, tee in timeout.
- Za določanje terminala je bil prehod na paket is_terminal namesto atty.
Hkrati je izdan paket uutils findutils 0.4.0 z implementacijo v jeziku Rust utilit iz sklada GNU Findutils (find, locate, updatedb in xargs). V novi različici:
- Dodana je podpora za GNU-začinjeno funkcijo printf.
- Implementirana je utilita xargs.
- Dodana je podpora za regularne izraze, POSIX-maske in nadomestne znake „{}“.
- V utilito find je dodana podpora za možnosti „-print0“, „-lname“, „-ilname“, „-empty“, „-xdev“, „-and“, „-P“, „—“, „-quit“, „-mount“, „-inum“ in „-links“.
Izvor: opennet.ru

