Versioni e stabilizuar e paketës së utilitarëve themelorë GNU Coreutils 9.1 është në dispozicion, e cila përfshin programe si sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls etj.
Ndryshimet kryesore:
- Në utilitarin dd është shtuar mbështetje për emrat alternativ të mundësive 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 mundĂ«sia «âprint-ls-colors» pĂ«r njĂ« paraqitje vizuale tĂ« ngjyrave tĂ« definuara nĂ« ndryshoren e ambientit LS_COLORS. NĂ« dircolors Ă«shtĂ« shtuar gjithashtu mbĂ«shtetje pĂ«r ndryshoren e ambientit COLORTERM pĂ«rveç TERM.
- Në utilitarët cp, mv dhe install, kur kopjohen në një katalog, përdoren thirrjet sistemike openat* për të përmirësuar efikasitetin dhe për të shmangur mundësitë e konkurencës.
- NĂ« macOS, utilitari cp tani krijon njĂ« klon tĂ« skedarit nĂ« mĂ«nyrĂ«n copy-on-write, nĂ«se skedari burim dhe skedari objekt janĂ« tĂ« vendosur nĂ« tĂ« njĂ«jtin sistem tĂ« skedarĂ«ve APFS dhe skedari objekt nuk ekziston. GjatĂ« kopjimit sigurohet gjithashtu ruajtja e modit dhe kohĂ«s sĂ« qasjes (siç Ă«shtĂ« rasti me âcp -pâ dhe âcp -aâ).
- NĂ« utilitarin âdateâ Ă«shtĂ« shtuar mundĂ«sia ââresolutionâ pĂ«r tĂ« ofruar informacion mbi saktĂ«sinĂ« e mbajtjes sĂ« kohĂ«s.
- Në printf është ofruar mbështetje për shfaqjen e vlerave numerike në simbole me shumë byte.
- NĂ« âsort âdebugâ Ă«shtĂ« realizuar diagnoza e problemeve me simbolet nĂ« parametrin ââfield-separatorâ, qĂ« bien ndesh me simbolet qĂ« mund tĂ« pĂ«rdoren nĂ« numra.
- Në utilitarin cat është realizuar përdorimi i thirrjes sistemike copy_file_range, kur ajo mbështetet nga sistemi, për të kopjuar të dhënat mes dy skedarëve vetëm në anën e bërthamës pa transmetuar të dhëna 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 emrat e pĂ«rdoruesve lejojnĂ« pĂ«rdorimin e pikĂ«s).
- NĂ« utilitarin dd Ă«shtĂ« siguruar numĂ«rimi i byte-ve nĂ« vend tĂ« bllokave, nĂ«se vlera e numĂ«ruesve pĂ«rfundon me simbolin âBâ (âdd count=100KiBâ). Flaggat count_bytes, skip_bytes dhe seek_bytes janĂ« shpallur tĂ« vjetra.
- Në ls nuk është aktivizuar përveçse nënkuptimi i skedarëve me mbështetje për capabilities, pasi kjo shkakton një rritje të ngarkesës prej rreth 30%.
- NĂ« ls dhe stat janĂ« çaktivizuar pĂ«rpjekjet pĂ«r automontim tĂ« skedarĂ«ve. PĂ«r automontim duhet tĂ« specifikohet qartĂ« mundĂ«sia âstat âcached=neverâ.
Burimi: opennet.ru
