Një version stabil i grupit të utilitareve bazë të sistemit GNU Coreutils 9.1 është në dispozicion, i cili përfshin programe si sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, etj.
Ndryshimet kryesore:
- Utilitarit dd iu shtua mbështetje për emra alternativë opsionesh iseek=N për skip=N dhe oseek=N për seek=N, të cilat përdoren në variantin dd për sistemet BSD.
- NĂ« dircolors Ă«shtĂ« shtuar opsioni ââprint-ls-colorsâ pĂ«r tĂ« treguar ngjyrat e definuara nĂ« variablĂ«n e ambientit LS_COLORS nĂ« mĂ«nyrĂ« vizive dhe tĂ« ndarĂ«. Po ashtu, nĂ« dircolors Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r variablĂ«n e ambientit COLORTERM pĂ«rveç TERM.
- Në utilitarët cp, mv dhe install, gjatë kopjimit në një direktori janë përdorur thirrjet sistemore openat* për të rritur efikasitetin dhe për të eliminuar mundësitë e kushteve të garës.
- NĂ« macOS, utilitari cp tani krijon njĂ« kopje tĂ« skedarit nĂ« modalitetin copy-on-write, nĂ«se skedari burimor dhe ai objektiv janĂ« vendosur nĂ« tĂ« njĂ«jtĂ«n FS APFS dhe skedari objektiv nuk ekziston. GjatĂ« kopjimit, ruhet gjithashtu moda dhe koha e aksesit (siç ndodh kur pĂ«rdoret âcp -pâ dhe âcp -aâ).
- Utilitarit âdateâ iu shtua opsioni ââresolutionâ pĂ«r tĂ« shfaqur tĂ« dhĂ«na mbi saktĂ«sinĂ« e mbajtjes sĂ« kohĂ«s.
- Printf ofron mbështetje për printimin e vlerave numerike në simbole me shumë bajta.
- NĂ« «sort âdebug» Ă«shtĂ« implementuar diagnostika e problemeve me simbolet nĂ« parametrin «âfield-separator», qĂ« pĂ«rplasen me simbolet qĂ« mund tĂ« pĂ«rdoren nĂ« numra.
- Në utilitarin cat është realizuar përdorimi i thirrjes së sistemit copy_file_range nëse mbështetet nga sistemi për të kopjuar të dhëna midis dy skedarëve vetëm në anën e kernelit pa transferimin e të dhënave në memorien e procesit në hapësirën e përdoruesit.
- Në chown dhe chroot është siguruar një paralajmërim kur përdoret sintaksa «chown root.root f» në vend të «chown root:root f», pasi mund të ketë probleme në sistemet ku në emrat e përdoruesve lejohet përdorimi i pikës.
- NĂ« utilitarin dd Ă«shtĂ« siguruar numĂ«rimi i bajtĂ«ve nĂ« vend tĂ« blloqeve, nĂ«se vlera e numĂ«ruesve pĂ«rfundon nĂ« simbolin «B» (âdd count=100KiBâ). Flaggjet count_bytes, skip_bytes dhe seek_bytes janĂ« shpallur tĂ« vjetra.
- Në ls është çaktivizuar për parazgjedhje ndriçimi i skedarëve me kapacitet, pasi kjo shkakton një rritje të ngarkesës prej rreth 30%.
- NĂ« ls dhe stat janĂ« çaktivizuar pĂ«rpjekjet pĂ«r automontimin e skedarĂ«ve. PĂ«r automontimin duhet tĂ« specifikohet qartĂ« opsioni «stat âcached=never».
Burimi: opennet.ru
