Udgivelse af uutils 0.5, en Rust-version af GNU Coreutils

Udgivet version 0.5.0 af projektet uutils coreutils (Rust Coreutils), som udvikler et alternativ til GNU Coreutils, skrevet i Rust. coreutils indeholder over hundrede værktøjer, herunder sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln og ls. Projektets mål er at skabe en platformuafhængig alternativ implementering af Coreutils, der blandt andet kan køre på Windows-, Redox- og Fuchsia-platforme.

Rust Coreutils er som standard aktiveret i udgivelsen Ubuntu 25.10 og anvendes i distributioner såsom AerynOS (Serpent OS) og Apertis (udviklet af Collabora). I modsætning til GNU Coreutils distribueres Rust-versionen under den tilladende MIT-licens, i stedet for GPL-copyleft-licensen. Desuden udvikler det samme team af udviklere også Rust-baserede alternativer til værktøjspakkerne util-linux, diffutils, findutils og procps samt programmerne sed og login.

I den nye version af Rust Coreutils:

  • Kompatibiliteten med den reference-testpakke, GNU Coreutils, er blevet forbedret, hvor der er bestået 566 tests, 22 mere end i den tidligere version (544). 55 (tidligere 56) tests fejlede, mens 23 (tidligere 33) tests blev sprunget over. Den erklærede kompatibilitetsgrad er 87,75% (tidligere 85,80%). Testpakken er opdateret til version Coreutils 9.9, som indeholder 11 nye tests.
  • I værktøjet fold er der implementeret en mulighed for at bryde linjer under hensyntagen til kombinerede Unicode-tegn (f.eks. grundtegn + diakritisk tegn).
  • Værktøjet ptx har fået en GNU-kompatibilitetsmode, der implementerer formatet for enkle terminaler (dumb).
  • Bearbejdningen af tekst er forbedret i forskellige værktøjer.
  • Funktionaliteten fra værktøjet hashsum er blevet integreret i værktøjet cksum.
  • I værktøjet install er der tilføjet støtte til at analysere tilstande, der indeholder kommaseparerede lister. Behandlingen af umask er forbedret.
  • I værktøjet seq er arbejdet med store heltal forbedret.
  • Der er foretaget optimeringer for at reducere hukommelsesforbruget og forbedre ydeevnen.
  • Der er blevet sikret testning i et kontinuerligt integrationssystem for platformene OpenBSD og Redox.
  • Støtten til Cygwin-platformen er forbedret.
  • Funktionerne er blevet udvidet, problemer er blevet løst, og manglende indstillinger er blevet tilføjet til værktøjerne basenc, chmod, chksum, cp, dd, du, env, fold, hashsum, install, ln, ls, mkfifo, nl, nohup, numfmt, od, pr, ptx, readlink, seq, shuf, sort, stdbuf, stty, tail, tee, timeout, uucore, uudoc.
  • Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster