GNU Coreutils 9.9: Key Updates and Fixes for Essential Linux Utilities
The release of GNU Coreutils 9.9 brings several important fixes and updates to the essential tools that power many enterprise Linux systems. Among the most notable improvements is the correction of a bug in the `basenc –base58` command that impacted large inputs, introduced in version 9.8. The `cp` command now restores performance when handling compressed files, particularly on systems running OpenZFS, addressing a previous slowdown. Additionally, the `cksum` utility has improved support for base64 encoded input and SHA2 algorithms. Other platform-specific fixes include updates for macOS and GNU/Hurd, ensuring better compatibility. For example, on macOS, the `env` command no longer sets unnecessary environment variables when built without localization support. New features, like the `–unit-separator` option in `numfmt`, provide additional functionality, while stability improvements ensure more reliable operation, especially for utilities like `fmt`, `date`, and `nl`. The `wc -l` command has also received a significant performance boost on hardware supporting AVX512, offering a ten percent speed increase. This release marks a major step forward for the GNU Coreutils suite, continuing to improve both performance and reliability for critical Linux system tools.
