Monitor this situation.
Unsubscribe anytime.
[SITUATION] · [QUIET] · [TECHNOLOGY]
2 clusters · 2 sources · 26 days · First seen · Last updated
uutils Rust Coreutils development
Overview
The uutils project, which provides a Rust-based reimplementation of GNU Coreutils, has released two successive updates focused on increasing compatibility and performance.
Version 0.10.0 achieved 93.48% GNU compatibility by passing 645 of 690 tests. This release introduced security hardenings, such as mitigating TOCTOU race conditions and improving symlink handling, alongside new features like the mv --exchange atomic path swap and an OpenSSL backend for checksum calculations. The team noted that the implementation is already being utilized in Ubuntu.
Following this, version 0.11 further increased GNU compatibility to 95.33%, reducing the number of failed tests from 28 to 22. This update focused heavily on performance through Profile-Guided Optimization (PGO), which developers claim can increase performance by up to 31%. Notable improvements included a 32.93% speed increase for the 'cp' command and a new diagnostic engine based on Ariadne that provides descriptive error messages similar to modern compiler diagnostics.
Entities
GNU Coreutils · OpenSSL · Rust Coreutils · Rust · ARIADNE
Timeline
-
11 days ago
[TECHNOLOGY] 2 sourcesuutils Coreutils 0.11 released with Rust-based performance gainsuutils Coreutils 0.11, a Rust-based reimplementation of GNU Coreutils, introduces 95.33% GNU compatibility, PGO-driven performance boosts of up to 31%, and improved Ariadne-based error diagnostics.
-
about 1 month ago
[TECHNOLOGY] 2 sourcesuutils Project Releases Rust Coreutils 0.10 with 93% GNU CompatibilityThe uutils project released Rust Coreutils 0.10, boosting GNU test suite compatibility to 93.48% and adding security, SELinux, OpenSSL support and new utility features.
Sources
ithome.com · linuxiac.com