< Back to all clusters
[TECHNOLOGY] · 2 sources

started · updated

uutils Coreutils 0.11 released with Rust-based performance gains

The uutils Coreutils project has released version 0.11, a significant update to its cross-platform, Rust-based reimplementation of the GNU Coreutils. This version improves GNU compatibility to 95.33%, passing 653 tests from the GNU test suite and reducing failed tests from 28 to 22.

Performance has been enhanced through the implementation of Profile-Guided Optimization (PGO) across Linux, macOS, and Windows builds, which developers claim can increase performance by up to 31%. Specific utilities saw major gains: the 'cp' command improved by 32.93% in certain operations by reducing file opening frequency, and the 'join' utility demonstrated speeds up to 2.5 times faster than the GNU version in specific workloads.

A new diagnostic engine based on Ariadne has been introduced. This feature provides more descriptive error messages by echoing user input and using carets to pinpoint problematic characters, similar to modern compiler diagnostics. This enhancement has been applied to various utilities, including 'chmod', 'mkdir', 'ls', and 'sort'.

Entities

ARIADNE · GNU Coreutils · Rust · uutils Coreutils