Rust Coreutils “uutils” v0.1 released!

The developers behind the Rust coreutils, called uutils, has reached a major milestone with the release of v0.1.0. This comes after the last release, which was v0.0.30. This version is now on GitHub, which you can check out below.

Learn more

This version of uutils contains many interesting changes done to the system utilities, including cp, ls, and others. The SELinux support has been added to cplsmkdirmknodmkfifoinstall, and stat for systems that are security oriented. This makes sure that systems with this coreutils implementation can now enjoy better security with SELinux enabled, especially when SELinux is enforcing.

In addition to that, the speed has been improved to match and possibly exceed the legacy GNU coreutils performance. You can now notice the improved speed in commands like catlswctailseq, and more.

Thanks to many commits and contributions done to the Rust coreutils project, it has witnessed many changes done to various commands, such as date allowing negative date offsets, echo allowing double hyphens, and print fixing octal escape parsing.

In addition to that, the test suite compatibility has seen increasing number of successes. While 0.0.30 has 507 passes; 41 skips; and 69 fails, version 0.1.0 has 522 passes; 31 skips; and 65 passes.

As a result, as future versions get released, compatibility with the older GNU coreutils increases. This is evidenced by the increasing number of succeeding unit tests for the Rust coreutils project, especially when it comes to SELinux-related tests.

You can consult the official website of Rust coreutils below.

Official website

What about Ubuntu?

Ubuntu is planning to ship uutils to replace the older GNU coreutils as part of the broader plan, called “Oxidizing Ubuntu.” Ubuntu 25.10 will be the first version of Ubuntu that will use this coreutils implementation to ensure that your Ubuntu system becomes both more secure and quicker; furthermore, your productivity will increase as the improved performance becomes prevalent in this release.

Ubuntu 25.10 Questing Quokka will use the Rust coreutils during the development cycle, along with the Rust implementation of sudo called rs-sudo. In later development milestones, Ubuntu will use the findutils and the diffutils projects from the master uutils project.

You will be able to download the stable release of this Ubuntu version on October 9th, 2025.

#2510 #Coreutils #Linux #LinuxDesktop #news #Questing #QuestingQuokka #Quokka #Rust #RustCoreutils #Tech #Technology #Ubuntu #Ubuntu2510 #Ubuntu2510Questing #Ubuntu2510QuestingQuokka #Ubuntu2510Quokka #update #uutils

@officialaptivi.wordpress.com I find it a bit unnerving that
"
Rust-coreutils come in at 25 MB vs 7 MB for the classic coreutils
"
https://discourse.ubuntu.com/t/migration-to-rust-coreutils-in-25-10/59708
Migration to rust-coreutils in 25.10

We’d like to migrate to rust-coreutils this cycle as a new default. People can revert back if needed. Below are the relevant parts of the internal draft spec. I’d like to upload the changes as soon as possible once the archive is open, probably next week. Mechanisms for migrating Migrating coreutils to a new package is an arduous task, as it is an Essential package which has the requirements that: It must work when merely unpacked, files must not disappear at any point It must not conflict w...

Ubuntu Community Hub