Lëshimi i uutils 0.9, një variant i GNU Coreutils në gjuhën Rust.

ËshtĂ« publikuar versioni i projektit uutils coreutils 0.9.0 (Rust Coreutils), i cili zhvillon njĂ« alternativĂ« tĂ« paketĂ«s GNU Coreutils, e shkruar nĂ« gjuhĂ«n Rust. Coreutils pĂ«rmban mĂ« shumĂ« se njĂ«qind utilitete, duke pĂ«rfshirĂ« sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, dhe ls. QĂ«llimi i projektit Ă«shtĂ« krijimi i njĂ« implementimi alternativ pĂ«r Coreutils qĂ« Ă«shtĂ« ndĂ«rplatformor dhe nĂ« veçanti, nĂ« gjendje tĂ« funksionojĂ« nĂ« platformat Windows, Redox, dhe Fuchsia.

Rust Coreutils
është i përfshirë si parazgjedhje në versionin Ubuntu 25.10 dhe pjesërisht në Ubuntu 26.04. Rust Coreutils gjithashtu përdoret në shpërndarjet AerynOS (Serpent OS) dhe Apertis (i zhvilluar nga kompania Collabora). Ndryshe nga GNU Coreutils, implementimi në Rust shpërndahet nën licencën e lehtë MIT, në vend të licencës copyleft GPL. Për më tepër, e njëjta ekip zhvillues po zhvillon analoge të shkruara në Rust për paketat util-linux, diffutils, findutils, procps dhe acl, si dhe programet sed dhe login.

Në versionin e ri të Rust Coreutils:

  • Niveli i kompatibilitetit me standardin e testeve GNU Coreutils ishte 90.58% (ishte 94.74%). U kryen me sukses 625 teste, qĂ« ishin 5 mĂ« pak se nĂ« versionin e kaluar (630). 56 teste pĂ«rfunduan me dĂ«shtim (ishin 21), njĂ« test rezultoi nĂ« njĂ« gabim, dhe 8 teste u anuluan (ishin 14). RĂ«nia e nivelit tĂ« kompatibilitetit shpjegohet nga pĂ«rditĂ«simi i grupit tĂ« testeve nĂ« gjendjen e lĂ«shimit tĂ« GNU Coreutils 9.11, nĂ« tĂ« cilin u shtuan 25 teste tĂ« reja.
  • JanĂ« eliminuar 44 vulnerabilitete qĂ« u identifikuan nĂ« auditimin e kryer nga kompania Zellic. Shumica e vulnerabiliteteve janĂ« shkaktuar nga mosbhedhja e sjelljes me GNU coreutils ose gjendja e garĂ«s, qĂ« lejon ndĂ«rrimin e tĂ« dhĂ«nave pas verifikimit tĂ« saktĂ«sisĂ« sĂ« informacionit, por para ekzekutimit tĂ« operacionit me to, pĂ«r shembull, duke zĂ«vendĂ«suar njĂ« skedar me njĂ« lidhje simbolike nĂ« momentin midis pĂ«rfundimit tĂ« verifikimit dhe fillimit tĂ« ekzekutimit tĂ« operacionit. NĂ« kontekstin e pĂ«rdorimit tĂ« utiliteteve cp, chmod dhe mv nĂ« skriptet sistemike, tĂ« cilat ekzekutohen me tĂ« drejta root, vulnerabilitete tĂ« tilla lejojnĂ« kopjimin ose tejkalimin e skedarĂ«ve tĂ« rastit. PĂ«r tĂ« mbrojtur nga vulnerabilitetet e shkaktuara nga gjendja e garĂ«s, projekti ka angazhuar modulin uucore::safe_copy. Informacioni mbi vulnerabilitetet Ă«shtĂ« publikuar nĂ« njĂ« lajm tĂ« veçantĂ«.
  • TĂ« utilitetet po vazhdojnĂ« tĂ« pĂ«rkthehen nĂ« paketĂ«n crate rustix nĂ« vend tĂ« paketĂ«s crate nix. Utilitetet id, tr, timeout, sort, wc, tail, cp, who dhe factor janĂ« pĂ«rkthyer nĂ« rustix.
    ËshtĂ« bĂ«rĂ« pastrimi i kodit nga operacionet unsafe nĂ« utilitete tĂ« ndryshme.
  • NĂ« utilitatet cat, wc, head, tail, yes, cp, tee dhe unexpand janĂ« pĂ«rdorur trajtuesit e hyrjes/daljes tĂ« bazuar nĂ« thirrje sistemore splice(), tee() dhe pipe(), duke lejuar pĂ«rshpejtimin e punĂ«s duke pĂ«rjashtuar kopjimin e panevojshĂ«m tĂ« tĂ« dhĂ«nave midis bufereve.
  • PĂ«rmirĂ«suar pĂ«rputhshmĂ«ria me GNU Coreutils pĂ«r utilitetet numfmt, date, tr, cksum, factor, head, stat dhe sort.
  • NĂ« utilitetet ln, dd, mktemp dhe tty Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r ndĂ«rtimin nĂ« formatin WebAssembly dhe pĂ«rdorimin e ndĂ«rfaqes WASI (WebAssembly System Interface).
  • KĂ«to mundĂ«si janĂ« zgjeruar, problemet janĂ« eliminuar dhe janĂ« shtuar opsionet e munguar pĂ«r utilitetet cat, chroot, cksum,
    cp, date, dd, df, dirname, du, echo, env, expr, factor, fmt, head, id, install, join, ln, logname, ls, md5sum, mkdir, mknod, mktemp, more, mv, nl, nohup, nproc, numfmt, od, paste, pinky, pr, realpath, rm, rmdir, shred, sort, split, stat, stdbuf, stty, sum, sync, tail, tee, timeout, touch, tr, tty, unexpand, uniq, uptime, wc, who, yes.
  • Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster