Utgivelsen av uutils 0.2.0, en variant av GNU Coreutils skrevet i Rust.

Utgjeven utgÄve av prosjektet uutils coreutils 0.2.0 (Rust Coreutils), som utvikler en analog av GNU Coreutils-pakken, skrevet pÄ Rust-sprÄket. I coreutils inngÄr over hundre verktÞy, inkludert sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln og ls. Prosjektets mÄl er Ä lage en plattformuavhengig alternativ implementering av Coreutils, blant annet i stand til Ä fungere pÄ Windows, Redox og Fuchsia.

Rust Coreutils brukes i distribusjoner som AerynOS (Serpent OS) og Apertis, og vil ogsÄ bli aktivert som standard i hÞstutgaven av Ubuntu 25.10. I motsetning til GNU Coreutils distribueres implementeringen pÄ Rust under den permissive MIT-lisensen, i stedet for copyleft-lisensen GPL. I tillegg utvikles det av samme team av utviklere rust-implementeringer av util-linux, diffutils, findutils og procps, samt programmene sed og login.

I den nye versjonen av Rust Coreutils:

  • Pakken er ansett som fullstendig klar for bruk i Ubuntu. Alle problemer som hindret overgangen av Ubuntu til Rust Coreutils som standard er lĂžst.
  • StĂžtte for lokalisering og internasjonalisering er lagt til. Det er opprettet infrastruktur for Ă„ opprettholde oversettelser av meldinger til ulike sprĂ„k. Locale-parametere er tatt med i vurderingen ved formatering av utdata, og oversettelse av feilmeldinger til forskjellige sprĂ„k er pĂ„begynt. For Ă„ stĂžtte flersprĂ„klighet benyttes lokaliseringssystemet Fluent, utviklet av Mozilla og brukt i Firefox.
  • StĂžtte for Unicode er lagt til. Unicode-tegn, inkludert emoji, kan nĂ„ brukes ved behandling av innhold og parametere, for eksempel som skilletegn for felt: ‘echo Â«đŸ”đŸŸđŸ„€Â» | cut -dÂ»đŸŸÂ» -f1’).
  • Ytelsen til verktĂžyene tr, sort og cat er optimalisert. Ytelsen til tr-verktĂžyet er forbedret med 15 ganger — tidligere var dette verktĂžyet 9.8 ganger tregere enn GNU tr, men nĂ„ er det 1.58 ganger raskere.
  • Kompatibiliteten med det referansetestsettet fra GNU Coreutils er forbedret, der 538 tester blitt bestĂ„tt (i forrige versjon 522), 52 (65) tester feilet, og 27 (31) tester ble droppet.
    Utgivelsen av uutils 0.2.0, en variant av GNU Coreutils skrevet i Rust.
  • Kompatibiliteten med GNU Coreutils er forbedret for verktĂžyene date, du, fmt, ls og sort.
  • Mulighetene er utvidet, problemer er lĂžst, og manglende alternativer for verktĂžyene 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 og who er lagt til.

Kilde: opennet.ru

KjĂžp pĂ„litelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere đŸ”„ KjĂžp pĂ„litelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster