Kiadásra került az uutils coreutils 0.2.0 (Rust Coreutils) projekt, amely a GNU Coreutils csomag Rust nyelvre írt alternatíváját fejleszti. A coreutils több mint száz segédprogramot tartalmaz, beleértve a sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln és ls parancsokat. A projekt célja egy multiplatform alternatív Coreutils megvalósításának létrehozása, amely mások mellett Windows, Redox és Fuchsia platformokon is működhet.
A Rust Coreutils használatban van az AerynOS (Serpent OS) és az Apertis disztribúciókban, és alapértelmezettként alkalmazni fogják az Ubuntu 25.10 őszi kiadásában. A GNU Coreutils-al ellentétben a Rust-os megvalósítás MIT engedélyezéssel terjed, nem pedig a copyleft GPL licenc alatt. Ezenkívül ugyanaz a fejlesztőcsapat fejleszti a Rust nyelven készült alternatívákat a util-linux, diffutils, findutils és procps segédprogramokhoz, valamint a sed és login programokat.
Az új Rust Coreutils verzióban:
- A csomag teljesen késznek bizonyult az Ubuntu felhasználására. Minden problémát orvosoltak, ami megakadályozta az Ubuntu alapértelmezett átállását a Rust Coreutils-re.
- Hozzáadva a lokalizáció és az internacionalizálás támogatása. Működésbe lépett az infrastruktúra az üzenetek különböző nyelvekre történő fordításának fenntartására. A kimenet formázása során figyelembe veszik a lokalizáció paramétereit, és elkezdődött a hibaüzenetek különböző nyelvekre történő fordítása. A többnyelvűség támogatásához a Mozilla által fejlesztett és a Firefoxban használt Fluent lokalizációs rendszert használták.
- Hozzáadva a Unicode támogatása. Unicode karakterek, beleértve az emoji-t is, mostantól használhatók a tartalom és paraméterek feldolgozása során, például mezőelválasztóként: ‘echo «🍔🍟🥤» | cut -d»🍟» -f1’.
- Teljesítményoptimalizálás történt a tr, sort és cat segédprogramok esetében. A tr segédprogram teljesítménye 15-ször megnőtt – korábban ez a segédprogram 9.8-szor volt lassabb a GNU tr-hez képest, most pedig 1.58-szor gyorsabb.
- Javították a kompatibilitást a GNU Coreutils referenciatest készletével, amelynek során176 sikeresen végrehajtott tesztet (a korábbi verzióban 522), 52 (65) teszt sikertelenséggel zárult, és 27 (31) tesztet átugrottak.

- Javították a GNU Coreutils-hez való kompatibilitást a date, du, fmt, ls és sort segédprogramok esetében.
- Bővítették a funkciókat, megszüntették a problémákat és hozzáadták a hiányzó opciókat a basenc, basename, cat, chmod, chown, cksum, cp, split, date, dd, du, echo, env, expr, factor, fold, hashsum, head, install, ln, logname, ls, mkdir, mkfifo, mktemp, more, mv, nice, nl, od, pr, printf, pwd, realpath, rm, shred, sort, stat, stdbuf, stty, sync, tail, tee, timeout, touch, tr, uname, unexpand, uptime, users és who segédprogramokhoz.
Forrás: opennet.ru

