GNU Coreutils 9.11 Delivers Enhanced Performance and Multi-Byte Character Support

The GNU Project has announced the stable release of Coreutils 9.11, the latest update to its essential suite of command-line tools used on most Linux and Unix-like systems.

A key highlight of Coreutils 9.11 is a significant increase in data throughput for several widely used utilities.

  • Zero-Copy I/O: On Linux, cat and yes now use zero-copy I/O techniques, delivering up to 15x performance gains and improving the efficiency of data piping and stream generation.
  • ARM NEON Optimization: On ARM-based hardware, the wc -l command is now up to 4.5x faster on systems supporting NEON instructions.
  • Faster Shuffling: The shuf utility now operates up to 2x faster by using unlocked stdio, reducing overhead during high-speed data randomization.

Previously, some core text utilities had difficulty handling multi-byte characters, such as UTF-8 symbols or emojis. Coreutils 9.11 resolves this by making cutnl, and un/expand fully multi-byte character aware. Additionally, wc -m, which counts characters, is now up to 2.6x faster when processing multi-byte streams.

In addition to performance improvements, several tools have received updates to enhance compatibility with other Unix versions and modern workflows:

  • cut: New options (-w, -F, -O) have been introduced to improve compatibility with various implementations.
  • date: The utility now supports parsing dot-delimited dates in the dd.mm.yy format, which is widely used in many regions.
  • cksum: The --check flag now uses more robust file name quoting to prevent errors or security issues when processing files with unusual characters.

For a deeper technical dive into all the changes in GNU Coreutils 9.11, see the announcement.

Leave a Reply

Your email address will not be published. Required fields are marked *

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
100% Free SEO Tools - Tool Kits PRO