Dalja e uutils 0.8, një variante e GNU Coreutils në gjuhën Rust

ËshtĂ« publikuar dalja e projektit uutils coreutils 0.8.0 (Rust Coreutils), qĂ« zhvillon njĂ« analog tĂ« paketĂ«s GNU Coreutils, e shkruar nĂ« gjuhĂ«n Rust. NĂ« pĂ«rbĂ«rje tĂ« coreutils ndodhen 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 shumĂ«-platformĂ«s tĂ« Coreutils, i aftĂ« pĂ«r tĂ« funksionuar nĂ« platformat Windows, Redox dhe Fuchsia.

Rust Coreutils është i aktivizuar si parazgjedhje në versionin Ubuntu 25.10 dhe përdoret në shpërndarjet AerynOS (Serpent OS) dhe Apertis (duke u zhvilluar nga kompania Collabora). Ndryshe nga GNU Coreutils, implementimi në Rust shpërndahet nën licencën e lehtësuar MIT, në vend të licencës copyleft GPL. Për më tepër, shkruhen nga e njëjta ekip zhvillues analogët e shkruar në Rust të grupeve të utiliteteve util-linux, diffutils, findutils, procps dhe acl, si dhe programeve sed dhe login.

Në versionin e ri të Rust Coreutils:

  • Niveli i pĂ«rputhshmĂ«risĂ« me grupin referues tĂ« testeve tĂ« GNU Coreutils arriti nĂ« 94.74% (ishte 94.59%). JanĂ« pĂ«rfunduar me sukses 630 teste, njĂ« mĂ« shumĂ« se nĂ« versionin e kaluar (629). 21 teste dĂ«shtuan (ishin 23), ndĂ«rsa 14 teste u anashkaluan (ishin 13).
  • NĂ« utilitat cat, df, wc, tty, tsort, tail, touch, date, mkdir dhe uucore Ă«shtĂ« pĂ«rdorur rustix nĂ« vend tĂ« paketĂ«s crate nix. Ka pasur njĂ« reduktim tĂ« volumit tĂ« kodit unsafe nĂ« utilitat hostname, logname, who dhe nice.
  • JanĂ« realizuar optimizime tĂ« performancĂ«s pĂ«r utilitat dd (+45%), ls, sort, wc, cat, tee, numfmt (+3%) dhe pr. MadhĂ«sia e skedarĂ«ve ekzekutivĂ« true, false dhe echo Ă«shtĂ« zvogĂ«luar.
  • NĂ« mĂ« shumĂ« se 70 utilita, duke pĂ«rfshirĂ« ls, head, cat, cp, mv, sort dhe tail, Ă«shtĂ« shtesĂ« mbĂ«shtetje pĂ«r ndĂ«rtimin nĂ« formatin WebAssembly dhe pĂ«rdorimin e ndĂ«rfaqes WASI (WebAssembly System Interface). ËshtĂ« pĂ«rgatitur njĂ« shĂ«rbim demonstrativ online me njĂ« terminal interaktiv, nĂ« tĂ« cilin mund tĂ« ekzekutohen utilitat uutils.
  • JanĂ« zgjeruar funksionalitetet, janĂ« eliminuar problemet dhe janĂ« shtuar opsionet qĂ« mungonin pĂ«r utilitat cat, chown, cksum, cp, cut, date, dd, df, env, expand, expr, factor, head, install, ln, ls, mkdir, nice, numfmt, od, pr, sort, split, stdbuf, stty, sync, tee, timeout, touch, tr, true, tsort, tty, wc, 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