Izdaja GNU Coreutils 9.6

Objavljena je bila stabilna različica nabora osnovnih sistemskih pripomočkov GNU Coreutils 9.6, ki vključuje programe, kot so sort, cat, chmod, chown, chroot, cp, date, dd, echo, ime gostitelja, id, ln, ls itd.

Ključne novosti:

  • Možnost "-a crc32b" je bila dodana pripomočku cksum za izračun kontrolnih vsot v skladu s specifikacijo ITU V.42, ki se uporablja na primer v gzip. Dodana optimizacija zmogljivosti z uporabo ukaza pclmul. Za pospešitev delovanja ukaza “cksum -a crc” se uporabljajo razširitve SIMD AVX2, AVX512 in ARMv8, ki v testih skrajšajo čas računanja za 40 %, 60 % oziroma 80 %.
  • Možnost "--sort=name" je bila dodana pripomočku ls za izrecno nastavitev razvrščanja po imenu datoteke.
  • Printf zdaj podpira POSIX:2024 indeksirane argumente v obliki »%
  • Možnost uporabe operatorjev " z nizi je bila dodana testnemu pripomočku (POSIX:2024).
  • Možnosti "-f" in "-p", uvedene v standardu POSIX:2024, sta bili dodani pripomočku za časovno omejitev, ki sta kratki različici možnosti "--foreground" in "--preserve-status".
  • V pripomočku za razvrščanje so operacije nad datotekami v psevdo-FS, kot je /proc, pospešene.
  • Pripomočkoma stat in tail je bila dodana podpora za tipa datotečnega sistema »bcachefs« in »pidfs«. Za prikaz vrste FS je dodan ukaz “stat -f -c%T”. Ukaz “tail -f” uporablja mehanizem inotify za datotečna sistema “bcachefs” in “pidfs”.
  • V pripomočku wc je bila najmanjša velikost bloka, ki se bere hkrati, povečana s 16KiB na 256KiB. Pri branju predpomnjenih datotek se je zmogljivost "wc -l" izboljšala za približno 10 %.

Vir: opennet.ru

Dodaj komentar