Release of uutils 0.5, a Rust-based version of GNU Coreutils.

Megjelent az uutils coreutils 0.5.0 (Rust Coreutils) projekt kiadása, amely a GNU Coreutils csomag analógját fejleszti Rust nyelven. A coreutils több mint száz segédeszközt tartalmaz, beleértve a sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln és ls utasításokat. A projekt célja egy multiplatformos alternatív Coreutils implementáció létrehozása, többek között olyan rendszereken, mint a Windows, Redox és Fuchsia.

A Rust Coreutils alapértelmezés szerint szerepel az Ubuntu 25.10 verzióban, és az AerynOS (Serpent OS) és az Apertis (a Collabora által fejlesztett) disztribúciókban használják. A GNU Coreutils-tól eltérően a Rust-alapú megvalósítás MIT permisszív licenc alatt terjed, nem GPL copyleft licenc alatt. Ezen kívül ugyanaz a fejlesztőcsapat Rust nyelven készít analógokat az util-linux, diffutils, findutils és procps segédprogram-csomagokhoz, valamint a sed és login programokhoz.

Az új Rust Coreutils verzióban:

  • Javították a kompatibilitást a GNU Coreutils referencia teszthalmazával, amely során 566 tesztet teljesítettek sikeresen, ami 22-vel több, mint a korábbi verzióban (544). 55 (56 volt) teszt elbukott, míg 23 (33 volt) tesztet kihagytak. A bejelentett kompatibilitási szint 87,75% (85,80% volt). A referencia teszthalmaz frissítve lett a Coreutils 9.9 kiadására, amely 11 új tesztet tartalmaz.
  • A fold eszközben implementálták a sorok átvitelének lehetőségét, figyelembe véve a kombinált Unicode karaktereket (például alapértelmezett karakter + diakritikus jel).
  • A ptx eszközhöz hozzáadták a GNU kompatibilitási módot, amely a sima terminálok I/O formátumát (dumb) valósítja meg.
  • Több eszközben javították a szövegkezelést.
  • A cksum eszközbe átkerült a hashsum eszköz funkcionalitása.
  • Az install eszközbe bekerült a módok elemzésének támogatása, amelyek elemeket vesszővel elválasztott listákban tartalmaznak. Javították az umask kezelését.
  • A seq eszközben javították a nagy egész számok kezelését.
  • Optimalizálásokat végeztek a memóriafogyasztás csökkentésére és a teljesítmény növelésére.
  • Folyamatos integrációs tesztelést biztosítottak az OpenBSD és Redox platformok számára.
  • Javították a Cygwin platform támogatását.
  • Bővítették a lehetőségeket, megszüntették a problémákat és hozzáadták a hiányzó opciókat a 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 eszközökhöz.
  • Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster