ĂshtĂ« publikuar versioni stabil i paketĂ«s sĂ« mjeteve bazĂ« GNU Coreutils 9.5, i cili pĂ«rfshin programe si sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls etj.
Novitetet kryesore:
- Në mjetet cp, mv, install, cat dhe split është optimizuar operacionet e shkrimit dhe leximit. Madhësia minimale e bllokut të lexueshëm ose të shkruajtur është rritur nga 128KiB në 256KiB, duke çuar në rritjen e kapacitetit gjatë leximit të skedarëve të mbështetur në 10-20%.
- Në mjetet env, kill dhe timeout është shtuar mbështetje për sinjalet e paemëruara.
- Duke përjashtuar përkthimin e etiketave të panevojshme MCS/MLS, është rritur efikasiteti i operacioneve të kopjimit kur përdoret në sistemin SELinux.
- Koha e fillimit të mjetit sort është reduktuar falë ndalimit të lidhjes dinamike me bibliotekën libcrypto kur nuk është specifikuar opsioni "-R".
- Puna e mjetit wc është përshpejtuar ndjeshëm në mjediset me locale me një byte dhe paksa e përshpejtuar në sistemet me locale me shumë byte.
- NĂ« mjetin chgrp Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r opsionin "âfrom=OWNER:GROUP" pĂ«r tĂ« aplikuar ndryshimet vetĂ«m nĂ« skedarĂ«t me pronarin dhe grupin e caktuar.
- NĂ« mjetin chmod, ashtu si nĂ« mjetet chown dhe chmod, janĂ« realizuar opsionet "-h", "-H", "-L", "-P" dhe "âdereference", duke ofruar mundĂ«si shtesĂ« pĂ«r pĂ«rpunimin e lidhjeve simbolike.
- NĂ« mjetin cp Ă«shtĂ« shtuar opsioni "âkeep-directory-symlink" pĂ«r tĂ« ruajtur dhe ndjekur lidhjet simbolike ekzistuese pĂ«r katalogĂ«t.
- NĂ« mjetet cp dhe mv Ă«shtĂ« shtuar opsioni "âupdate=none-fail", i cili kujton opsionin "âno-clobber", pĂ«rveç faktit qĂ« ekzekutimi pĂ«rfundon me gabim nĂ«se skedarĂ«t tashmĂ« ekzistojnĂ«.
- NĂ« mjetin env Ă«shtĂ« shtuar opsioni -a (âargv0) pĂ«r tĂ« tejkaluar parametrin zero tĂ« komandĂ«s (nĂ« rrugĂ«n pĂ«r nĂ« skedarin ekzekutues).
- NĂ« mjetin mv Ă«shtĂ« shtuar opsioni "âexchange" pĂ«r tĂ« ndĂ«rruar pĂ«rmbajtjen e burimit dhe destinacionit (p.sh., duke ekzekutuar "mv âexchange A B", pĂ«rmbajtja e A dhe B do tĂ« ndryshojĂ« vendet, dmth A do tĂ« kalojĂ« nĂ« B, dhe B nĂ« A).
- NĂ« mjetin tail Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r ndjekjen e daljes nga disa procese pĂ«rmes pĂ«rsĂ«ritjes sĂ« specifikimit tĂ« disa opsioneve "âpid".
Disa më parë u publikua gjithashtu një version i projektit uutils coreutils 0.0.25, i cili zhvillon një analog të paketës GNU Coreutils, e shkruar në gjuhën Rust. Pjesë e coreutils janë më shumë se njëqind utilitete, përfshirë sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln dhe ls. Qëllimi i projektit është krijimi i një zbatimi alternativ ndër-platformë të Coreutils, i cili mund të funksionojë gjithashtu në platforma si Windows, Redox dhe Fuchsia. Ndryshe nga GNU Coreutils, zbatimi në Rust shpërndahet nën licencën e lejuar MIT, në vend të licencës copyleft GPL.
NĂ« versionin e ri tĂ« uutils, si referencĂ« Ă«shtĂ« pĂ«rdorur publikimi i GNU Coreutils 9.4. ĂshtĂ« pĂ«rmirĂ«suar kompatibiliteti me paketĂ«n testuese tĂ« GNU Coreutils, gjatĂ« kalimit tĂ« sĂ« cilĂ«s janĂ« pĂ«rfunduar me sukses 437 teste (nĂ« versionin e kaluar 422), 117 (132) teste pĂ«rfunduan me dĂ«shtim, dhe 50 (50) teste janĂ« anashkaluar. ĂshtĂ« siguruar njĂ« kompatibilitet i plotĂ« me GNU Coreutils pĂ«r utilitetet base64, basename, cat, chgrp, chmod, chown, dirname, expand, fold, groups, join, ln, mktemp, nice, nl, nproc, paste, pathchk, printenv, realpath, shuf, sleep, split, sync, unexpand, uniq, wc dhe yes.
Janë zgjeruar mundësitë, përmirësuar kompatibiliteti dhe janë shtuar opsione të munguar për utilitetet base32, base64, basenc, basename, cat, chcon, chmod, cksum, cp, csplit, cut, dd, df, du, echo, env, expand, factor, fmt, hashsum, install, ln, ls, more, numfmt, odd, printf, pr, seq, shuf, sort, split, stat, tsort, tty, truncate, uname dhe uniq.

Burimi: opennet.ru
