Avaldati uutils coreutils 0.2.0 (Rust Coreutils), mis arendab GNU Coreutils'i sarnast paketti, mis on kirjutatud Rusti keeles. coreutils sisaldab üle saja utiliidi, sealhulgas sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln ja ls. Projekti eesmärk on luua platvormideülese alternatiivse teostuse Coreutils, sealhulgas ka töövõime Windows, Redox ja Fuchsia platvormidel.
Rust Coreutils on kasutusel AerynOS (Serpent OS) ja Apertis distributsioonides ning see on vaikimisi kasutusse võetud ka Ubuntu 25.10 sügisväljalaskes. Erinevalt GNU Coreutils'ist, Rusti teostus on vabalt kasutatav MIT litsentsi all, mitte GPLi, mis on copyleft litsents. Lisaks arendab sama arendajate meeskond Rustis kirjutatud analooge util-linux, diffutils, findutils ja procps utiliidihulgast, samuti programmide sed ja login.
Uues Rust Coreutils versioonis:
- Pakett on tunnustatud täielikult tööks sobivaks Ubuntu süsteemis. Kõik probleemid, mis takistasid Ubuntu üleminekut vaikimisi Rust Coreutils'ile, on kõrvaldatud.
- Lisatud lokaliseerimise ja rahvusvahelistamise tugi. Sisse viidud infrastruktuur sõnumite tõlgete toetamiseks erinevatesse keeltesse. Väljundi vormindamisel on arvestatud lokaali parameetritega ning alustatud tõlget erinevatesse keelekeskkondadesse veateadete osas. Mitmekeelsuse toetamiseks on kasutusele võetud Mozilla arendatav ja Firefoxis kasutatav Fluent lokaliseerimissüsteem.
- Lisatud Unicode'i tugi. Unicode'i sümbolid, sealhulgas emoji, on nüüd kasutatavad sisu ja parameetrite töötlemisel, näiteks väljendite jagajatena: ‘echo «🍔🍟🥤» | cut -d»🍟» -f1’).
- Tõhususe optimeerimine utiliitide tr, sort ja cat. Utiliidi tr tõhusus on paranenud 15 korda — varem oli see GNU tr-st 9,8 korda aeglasem, nüüd on see 1,58 korda kiirem.
- Parandatud ühilduvust GNU Coreutilsi viimistletud testkomplektiga, mille läbimisel läbis 538 testi (eelmine versioon 522), 52 (65) testi ebaõnnestus ja 27 (31) testi jäeti vahele.

- Parandatud ühilduvust GNU Coreutilsiga utiliitidele date, du, fmt, ls ja sort.
- Parendatud funktsioonid, lahendatud probleemid ja lisatud puuduvaid valikuid utiliitide jaoks 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 ja who.
Allikas: opennet.ru

