Rust Coreutils 0.1 Released With Big Performance Gains – Can Match Or Exceed GNU Speed

Rust Coreutils 0.1 Introduces Major Performance Improvements and SELinux Support
Photo: rebuscando.info

Rust Coreutils 0.1 Introduces Major Performance Improvements and SELinux Support

Rust Coreutils, an alternative implementation of the GNU Coreutils written in the Rust programming language, has officially released version 0.1. This marks a significant milestone in the project’s development, following version 0.0.30 from just two months earlier. The new release brings substantial performance gains that allow key utilities such as wc, ls, cat, tail, and seq to match or even outperform their counterparts in GNU Coreutils, traditionally implemented in C. These improvements make Rust Coreutils not only a safer option due to Rust’s memory safety guarantees but also a performant one.

One of the notable additions in version 0.1 is SELinux support for commands including cp, mkdir, ls, and install, enhancing its appeal for security-conscious environments. The compatibility with the GNU Test Suite has also improved, with 522 tests now passing compared to 507 in the previous version. This level of compatibility, combined with performance and security enhancements, makes Rust Coreutils increasingly viable for integration into major Linux distributions.

Indeed, Ubuntu 25.10 is planning to include the Rust-based Coreutils (‘uutils’) by default, underscoring the growing trust and adoption of this project. Developers and system administrators may find this release to be a compelling reason to explore Rust Coreutils further.

Leave a Reply

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