Lansarea GNU Coreutils 9.6

A fost publicată o versiune stabilă a setului de utilități de sistem de bază GNU Coreutils 9.6, care include programe precum sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls etc.

Inovații cheie:

  • Opțiunea „-a crc32b” a fost adăugată la utilitarul cksum pentru a calcula sumele de control în conformitate cu specificația ITU V.42, folosită, de exemplu, în gzip. A adăugat optimizarea performanței folosind instrucțiunile pclmul. Pentru a accelera funcționarea comenzii „cksum -a crc”, sunt utilizate extensiile SIMD AVX2, AVX512 și ARMv8, care în teste reduc timpul de calcul cu 40%, 60% și, respectiv, 80%.
  • Opțiunea „--sort=name” a fost adăugată la utilitarul ls pentru a seta în mod explicit sortarea după numele fișierului.
  • Printf acceptă acum argumentele indexate POSIX:2024 în formatul „%
  • Capacitatea de a utiliza operatorii „ cu șiruri de caractere a fost adăugată la utilitarul de testare (POSIX:2024).
  • Opțiunile „-f” și „-p” introduse în standardul POSIX:2024 au fost adăugate la utilitarul timeout, care sunt versiuni scurte ale opțiunilor „--foreground” și „--preserve-status”.
  • În utilitarul de sortare, operațiunile asupra fișierelor în pseudo-FS, cum ar fi /proc, sunt accelerate.
  • Suport pentru tipurile de sisteme de fișiere „bcachefs” și „pidfs” a fost adăugat la utilitarele stat și tail. Pentru a afișa tipul FS, a fost adăugată comanda „stat -f -c%T”. Comanda „tail -f” folosește mecanismul inotify pentru sistemele de fișiere „bcachefs” și „pidfs”.
  • În utilitarul wc, dimensiunea minimă a unui bloc citit la un moment dat a fost mărită de la 16 KiB la 256 KiB. La citirea fișierelor din cache, performanța „wc -l” s-a îmbunătățit cu aproximativ 10%.

Sursa: opennet.ru

Cumpărați găzduire de încredere pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără găzduire web fiabilă cu protecție DDoS, servere VPS VDS | ProHoster