GNU COREUTILS 9.5 AND RUST OPTION RELEASED

Stable version of the set of basic system utilities gnu coreutils 9.5 has been published. This version includes programs like Sort, Cat, Chmod, Chown, Chroot, CP, Date, DD, Echo, Hostname, ID, ln, and ls.

Key innovations in this release include:

  • In the utilities of CP, MV, Install, Cat, and Split, reading and recording operations have been optimized by increasing the minimum readable or recorded block size from 128kib to 256kib. This enhancement has led to a 10-20% increase in throughput when reading large files.
  • Support for non-persistent signals has been added to the utilities ENV, Kill, and Timeout.
  • The effectiveness of copying operations when used in the Selinux system has been increased by excluding unnecessary labels in MCS/MLS.
  • The launch time of the Sort utility has been reduced by terminating dynamic binding with the Libcrypto library in situations where the “-r” option is not specified.
  • The WC utility now operates significantly faster in single-byte locales and slightly faster in multi-byte locales.
  • Various options and features have been added to utilities like Chmod, CP, MV, ENV, and Tail for improved functionality and performance.

A few days ago, uutils coreutils 0.0.25 was also released. This project aims to develop an alternative implementation of GNU Coreutils package in Rust, with the goal of creating a cross-platform version capable of working on Windows, Redox, and Fuchsia platforms.

/Reports, release notes, official announcements.