Avaldatud on uutils coreutils 0.2.0 (Rust Coreutils) vĂ€ljaanne, mis arendab GNU Coreutils paketi analooge, mis on kirjutatud Rust 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 platvormidevaheline alternatiivne rakendus Coreutils'ile, mis suudab töötada ka Windowsi, Redoxi ja Fuchsial.
Rust Coreutils kasutatakse AerynOS (Serpent OS) ja Apertis distributsioonides ning see on vaikimisi kaasatud ka Ubuntu 25.10 sĂŒgisvĂ€ljaandesse. Erinevalt GNU Coreutils'ist on Rust'i versioon litsentseeritud MIT lubaga, mitte GPLi kopileht licentsiga. Lisaks sama arendajate meeskonna poolt arendatakse Rust'is kirjutatud analooge util-linux, diffutils, findutils ja procps utiliidide komplektidest, samuti programmide sed ja login.
Uues versioonis Rust Coreutils:
- Paket on tunnistatud tĂ€ielikult tööks sobivaks Ubuntu-s. KĂ”ik probleemid, mis takistasid Ubuntu vaikimisi ĂŒleminekut Rust Coreutils'ile, on kĂ”rvaldatud.
- Lisatud on lokaliseerimise ja rahvusvahelistamise tugi. KĂ€ideldakse infrastruktuuri erinevate keelte sĂ”numite tĂ”lgete toetamiseks. Arvesse on vĂ”etud kohalike sĂ€tete nĂ”uded vĂ€ljundi vormindamisel ja on alustatud vigade sĂ”numite tĂ”lkimist erinevatesse keeltesse. Mitmekeelsuse toetamiseks kasutatakse Mozilla poolt arendatud Fluent lokaliseerimissĂŒsteemi, mida kasutatakse ka Firefoxis.
- Lisatud on Unicode'i tugi. Unicode'i sĂŒmboleid, sealhulgas emoji, saab nĂŒĂŒd kasutada sisu ja parameetrite töötlemisel, nĂ€iteks vĂ€ljade eraldajatena: 'echo «đđđ„€Â» | cut -d»đ» -f1'.
- Optimiseeritud on utiliitide tr, sort ja cat jĂ”udlust. Tr utiliidi jĂ”udlus on tĂ”usnud 15 korda â varem oli see GNU tr-st 9.8 korda aeglasem, nĂŒĂŒd on see 1.58 korda kiirem.
- Parandatud on ĂŒhilduvust GNU Coreutils'i standardsete testide kogumiga, mille lĂ€bimisel on edukalt lĂ€bitud 538 testi (eelnevas versioonis 522), 52 (65) testi ebaĂ”nnestus ja 27 (31) testi jĂ€eti vahele.

- Parandatud on GNU Coreutils'iga ĂŒhilduvust utiliitide date, du, fmt, ls ja sort osas.
- Laienetud on vÔimalused, kÔrvaldatud probleemid ja lisatud puuduvad valikud utiliitidele 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

