Lëshohet Rust Coreutils 0.6.0, që rrit kompatibilitetin me GNU Coreutils nga 87% në 96%

ËshtĂ« publikuar versioni 0.6.0 i projektit uutils coreutils (Rust Coreutils), i cili zhvillon njĂ« alternativĂ« pĂ«r paketĂ«n 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Ă« funksionon nĂ« mĂ«nyrĂ« multi-platformĂ«s, veçanĂ«risht nĂ« platforma si 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:

  • Arrihet niveli i pajtueshmĂ«risĂ« me paketĂ«n referuese tĂ« testeve GNU Coreutils — 96.28% (ishte 87.75%). JanĂ« kryer me sukses 622 teste, qĂ« janĂ« 56 mĂ« shumĂ« se versione e kaluar (566). 16 (ishte 55) teste kanĂ« dĂ«shtuar, ndĂ«rsa 7 (ishte 23) teste janĂ« anashkaluar. Rritja mĂ« e dukshme e pajtueshmĂ«risĂ« Ă«shtĂ« vĂ«rejtur pĂ«r utilitetet sort, ls, date, cksum dhe tail.
  • Nga date, sort, locale.rs dhe utilitete tĂ« tjera Ă«shtĂ« hequr kodi qĂ« pĂ«rdorte fjalĂ«n kyçe "unsafe".
  • TĂ« gjitha thirrjet nĂ« bibliotekĂ«n standarde libc janĂ« zĂ«vendĂ«suar me thirrje tĂ« mbrojtura pĂ«rkatĂ«se qĂ« ofrohen nga paketa nix.
  • ËshtĂ« pĂ«rmirĂ«suar trajtimi i gabimeve, duke eliminuar ndalimet emergjente kur shkruhet nĂ« /dev/full.
  • NĂ« utilitetin date Ă«shtĂ« implementuar lokalizimi i emrave tĂ« muajve dhe ditĂ«ve, duke marrĂ« parasysh ICU. ËshtĂ« siguruar formatimi i orĂ«ve dhe kalendarit sipas lokalitetit.
  • NĂ« utilitetin sort Ă«shtĂ« siguruar renditja e numrave me ndarĂ«s mijĂ«ra dhe Ă«shtĂ« implementuar trajtimi i parametrave +POS/-POS.
  • NĂ« utilitetin join Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r pronat e lokalitetit "collation", duke lejuar krahasime qĂ« marrin parasysh kuptimin e simboleve (pĂ«r shembull, gjatĂ« krahasimit mund tĂ« mos merret parasysh accentimi).
  • ËshtĂ« optimizuar performanca e utiliteteve base32, base64, basenc dhe df.
  • NĂ« utilitetin uniq Ă«shtĂ« ulur konsumimi i memories kur punon pa marrĂ« parasysh rastĂ«sinĂ« e shkronjave.
  • NĂ« utilitetin shuf Ă«shtĂ« optimizuar dalja numerike dhe Ă«shtĂ« shtuar opsioni "—random-seed".
  • NĂ« tsort Ă«shtĂ« eliminuar ngarkimi i tĂ« dhĂ«nave hyrĂ«se nĂ« memorje.
  • NĂ« utilitetin tail Ă«shtĂ« shtuar flamuri "—debug".
  • NĂ« utilitetin chmod janĂ« zgjidhur problemet me kryerjen rekurzive tĂ« operacioneve dhe Ă«shtĂ« shtuar opsioni "—preserve-root".
  • NĂ« sistemet Unix-ngjashme Ă«shtĂ« pĂ«rmirĂ«suar siguria gjatĂ« shfrytĂ«zimit tĂ« pĂ«rmbajtjes sĂ« katalogĂ«ve.
  • NĂ« utilitetet ls, id, mkdir, mkfifo dhe mknod Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r mekanizmin e kontrollit tĂ« detyruar tĂ« aksesit SMACK.
  • NĂ« sistemin e integrimit tĂ« vazhdueshĂ«m Ă«shtĂ« shtuar kontrolle ndĂ«rtimi pĂ«r sistemet 64-bit RISC-V me bibliotekĂ«n musl.
  • ËshtĂ« pĂ«rmirĂ«suar funksionimi nĂ« Windows duke pĂ«rdorur Cygwin.
  • JanĂ« zgjeruar funksionalitetet, janĂ« zgjidhur problemet dhe janĂ« shtuar opsione tĂ« munguara pĂ«r utilitetet arch, base64, basename, cat, chgrp, chmod, chroot, cksum, comm, cp, csplit, date, dd, df, dir, dirname, du, echo, env, expand, expr, fmt, fold, groups, hashsum, head, hostid, id, install, join, kill, ln, logname, ls, mkdir, mkfifo, mknod, mktemp, more, mv, nice, nl, nohup, nproc, numfmt, pr, printenv, printf, ptx, readlink, rm, rmdir, runcon, seq, shred, shuf, sort, split, stat, stdbuf, stty, sync, tac, tail, tee, test, timeout, touch, truncate, tsort, uname, unexpand, uniq, uptime, users, wc, yes, ucore, uucore, uudoc.

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