Lansarea setului de utilitare GNU Coreutils 9.6.

A fost publicată versiunea stabilă a setului de utilitare de bază pentru sistemul GNU Coreutils 9.6, care include programe precum sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls etc.

Noutăți cheie:

  • Utilitatii cksum i-a fost adăugată opțiunea „-a crc32b” pentru calcularea sumelor de control conform specificației ITU V.42, utilizată, de exemplu, în gzip. A fost implementată o optimizare a performanței utilizând instrucțiunea pclmul. Pentru a accelera comanda „cksum -a crc”, au fost utilizate extensiile SIMD AVX2, AVX512 și ARMv8, care în teste au redus timpul de calcul cu 40%, 60% și 80%, respectiv.
  • Utilitatii ls i-a fost adăugată opțiunea „—sort=name” pentru a specifica explicit sortarea după numele fișierului.
  • În printf a fost adăugată suportul pentru argumentele indexate în formatul „%$”, unde ‘’ este numărul întreg al argumentului, conform standardului POSIX:2024.
  • Utilitatii test i s-a adăugat posibilitatea de a utiliza operatorii „ » ” cu șiruri de caractere (POSIX:2024).
  • Utilitatii timeout i-au fost adăugate opțiunile „-f” și „-p” apărute în standardul POSIX:2024, care sunt variante scurtate ale opțiunilor „—foreground” și „—preserve-status”.
  • În utilitarul sort, operațiile asupra fișierelor în pseudo-FS, cum ar fi /proc, au fost accelerate.
  • Utilitarelor stat și tail le-a fost adăugat suport pentru tipurile de FS „bcachefs” și „pidfs”. A fost adăugată comanda „stat -f -c%T” pentru a afișa tipul de FS. În comanda „tail -f” a fost utilizat mecanismul inotify pentru FS „bcachefs” și „pidfs”.
  • În utilitarul wc, dimensiunea minimă a blocului citit la un moment dat a fost crescută de la 16KiB la 256KiB. Când se citesc fișierele cache, performanța „wc -l” a fost îmbunătățită cu aproximativ 10%.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster