GNU Coreutils 9.6 Released with Changes for POSIX 2024, More AVX2, AVX-512 use
GNU Coreutils 9.6 has been released with updates for POSIX 2024 compliance, new features for macFUSE support, enhanced sorting, and significant performance improvements for utilities like "wc" and "cksum".
Read original articleGNU Coreutils 9.6 has been released, introducing several updates and enhancements after nearly a year of development. Key changes include compliance with the POSIX 2024 specification, support for macFUSE file systems in the "mv" command, and the addition of the "cksum -a crc32b" option. The "ls" command now supports explicit filename sorting, and the "stat" and "tail" utilities have been updated to recognize Bcachefs and PIDFS file systems. Performance improvements are notable, with the "wc" utility now processing a minimum of 256KiB at a time, resulting in approximately 10% faster performance for cached file reads. The "cksum -a crc" command has also been optimized to utilize AVX2 and AVX-512 on Intel/AMD processors, achieving speed-ups of around 40% and 60%, respectively, while ARMv8 SIMD support offers an 80% performance increase. The full list of changes and bug fixes can be found in the official GNU release announcement.
- GNU Coreutils 9.6 introduces updates for POSIX 2024 compliance.
- New features include support for macFUSE file systems and enhanced sorting options.
- Performance improvements include faster processing for the "wc" and "cksum" utilities.
- AVX2 and AVX-512 optimizations yield significant speed-ups on compatible processors.
- The release includes various bug fixes and enhancements for file system recognition.
Related
FEX 2409 – benchmarks are upwards of 10% faster
FEX-2409 enhances FEX-Emu performance with over 10% speed improvements, optimizes processor flag handling, and features a redesigned FEXConfig tool for better usability. Users can update via Ubuntu PPA.
OpenBSD 7.6 Released
OpenBSD 7.6 has been released, featuring support for Qualcomm Snapdragon X Elite laptops, a new DHCPv6 client, improved power management, and OpenSSH 9.9 with enhanced security and modular architecture.
PeaZip 10.0.0 Released
PeaZip 10.0.0 introduces a redesigned GUI, enhanced file tools, support for 234 file extensions, improved Windows functionality, and updated compression presets, ensuring better user experience and security.
What's New in POSIX 2024 – XCU
POSIX 2024 introduces updates in filename handling for shell scripts, mandates C17 usage, encourages error handling for problematic filenames, and improves resource management and interoperability in modern computing environments.
What's New in POSIX 2024
POSIX 2024 updates include error handling for newlines in filenames, C17 compliance, support for NUL separators in commands, and a focus on resource management and interoperability for improved script reliability.
Related
FEX 2409 – benchmarks are upwards of 10% faster
FEX-2409 enhances FEX-Emu performance with over 10% speed improvements, optimizes processor flag handling, and features a redesigned FEXConfig tool for better usability. Users can update via Ubuntu PPA.
OpenBSD 7.6 Released
OpenBSD 7.6 has been released, featuring support for Qualcomm Snapdragon X Elite laptops, a new DHCPv6 client, improved power management, and OpenSSH 9.9 with enhanced security and modular architecture.
PeaZip 10.0.0 Released
PeaZip 10.0.0 introduces a redesigned GUI, enhanced file tools, support for 234 file extensions, improved Windows functionality, and updated compression presets, ensuring better user experience and security.
What's New in POSIX 2024 – XCU
POSIX 2024 introduces updates in filename handling for shell scripts, mandates C17 usage, encourages error handling for problematic filenames, and improves resource management and interoperability in modern computing environments.
What's New in POSIX 2024
POSIX 2024 updates include error handling for newlines in filenames, C17 compliance, support for NUL separators in commands, and a focus on resource management and interoperability for improved script reliability.