Release of the GNU Coreutils utilities set 9.6

A stable version of the GNU Coreutils 9.6 basic system utilities suite has been released, which includes programs such as sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, etc.

Key innovations:

  • The cksum utility now includes the ‘-a crc32b’ option for checksum calculations in accordance with the ITU V.42 specification, used, for example, in gzip. Performance has been optimized using the pclmul instruction. SIMD extensions AVX2, AVX512, and ARMv8 have been employed to accelerate the performance of the 'cksum -a crc' command, reducing computation time by 40%, 60%, and 80%, respectively.
  • The ls utility has added the ‘—sort=name’ option for explicit sorting by filename.
  • Support has been added in printf for indexed arguments presented in the POSIX:2024 standard in the format ‘%$’, where ‘’ is the integer argument number.
  • The test utility has introduced the ability to use operators » with strings (POSIX:2024).
  • The timeout utility has added the newly introduced options ‘-f’ and ‘-p’ from the POSIX:2024 standard, which are short variants of the ‘—foreground’ and ‘—preserve-status’ options.
  • The sort utility has accelerated file operations on pseudo-FS, such as /proc.
  • Support for the 'bcachefs' and 'pidfs' FS types has been added to the stat and tail utilities. The command ‘stat -f -c%T’ has been included to output the FS type. In the ‘tail -f’ command, the inotify mechanism has been utilized for the 'bcachefs' and 'pidfs' FS.
  • In the wc utility, the minimum size of the block read at once has been increased from 16KiB to 256KiB. When reading cached files, the performance of ‘wc -l’ has improved by about 10%.

Source: opennet.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster