UtgÄvan av uutils 0.2.0, en version av GNU Coreutils skriven i Rust

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.
    UtgÄvan av uutils 0.2.0, en version av GNU Coreutils skriven i Rust
  • 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

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster