UtgÄvan av projektet uutils coreutils 0.2.0 (Rust Coreutils) har publicerats, vilket utvecklar en alternativ version av GNU Coreutils, skriven i Rust. Coreutils-paketet omfattar mer Àn hundra verktyg, inklusive sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln och ls. Projektets mÄl Àr att skapa en plattformsoberoende alternativ implementation av Coreutils, som bland annat kan köras pÄ Windows, Redox och Fuchsia.
Rust Coreutils anvÀnds i distributionerna AerynOS (Serpent OS) och Apertis, samt kommer att anvÀndas som standard i höstversionen av Ubuntu 25.10. Till skillnad frÄn GNU Coreutils distribueras implementationen i Rust under den permissiva MIT-licensen, istÀllet för copyleft-licensen GPL. Dessutom utvecklar samma utvecklarteam Rust-baserade alternativ till util-linux, diffutils, findutils och procps, samt programmen sed och login.
I den nya versionen av Rust Coreutils:
- Paketet har erkÀnts som helt klart för arbetsanvÀndning i Ubuntu. Alla problem som hindrade Ubuntu frÄn att gÄ över till Rust Coreutils som standard har ÄtgÀrdats.
- Stöd för lokalisering och internationalisering har lagts till. Infrastruktur för att stödja översÀttningar av meddelanden till olika sprÄk har införts. Lokalen har beaktats vid formatering av utdata och översÀttningen av felmeddelanden har pÄbörjats pÄ olika sprÄk. För att stödja flersprÄkighet har systemet för lokalisering Fluent, som utvecklas av Mozilla och anvÀnds i Firefox, implementerats.
- Unicode-stöd har lagts till. Unicode-tecken, inklusive emoji, kan nu anvĂ€ndas vid bearbetning av innehĂ„ll och parametrar, till exempel som fĂ€ltavskiljare: âecho «đđđ„€Â» | cut -d»đ» -f1â).
- Prestanda för verktygen tr, sort och cat har optimerats. Prestandan för verktyget tr har ökat med 15 gĂ„nger â tidigare var detta verktyg 9.8 gĂ„nger lĂ„ngsammare Ă€n GNU tr, men Ă€r nu 1.58 gĂ„nger snabbare.
- Kompatibiliteten med den standardiserade testsviten GNU Coreutils har förbÀttrats, dÀr 538 tester lyckades (i föregÄende version 522), 52 (65) tester misslyckades, och 27 (31) tester hoppades över.

- Kompatibiliteten med GNU Coreutils har förbÀttrats för verktygen date, du, fmt, ls och sort.
- Möjligheterna har utvidgats, problem har ÄtgÀrdats och saknade alternativ har lagts till för verktygen 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 och who.
KĂ€lla: opennet.ru

