VOOZH about

URL: https://www.phoronix.com/news/uutils-Coreutils-0.0.30

⇱ Rust Coreutils 0.0.30 Enhances GNU Compatibility, Uutils To Port More Common Unix Tools - Phoronix


👁 Phoronix

Rust Coreutils 0.0.30 Enhances GNU Compatibility, Uutils To Port More Common Unix Tools

Written by Michael Larabel in Programming on 8 March 2025 at 10:02 AM EST. 41 Comments
The uutils project has released Rust Coreutils 0.0.30 as the newest version of this GNU Coreutils rewrite within the Rust programming language. Uutils developers will also be targeting more common Unix tools to port over to Rust too.

With Rust Coreutils 0.0.30 they have been working on compatibility against the recent GNU Coreutils 9.6 release. There is also one less GNU test case failure compared to the prior release.

All of the Rust Coreutils 0.0.30 changes are outlined via the project's GitHub.

Last month at FOSDEM in Brussels the developers also announced their intention of Rust rewrite efforts for other common Unix tools.

Essential Debian/Ubuntu packages will be targetd for rewrite. Tools like procps, util-linux, hostname, login, wall, lscpu, dmesg, and others will be worked on for Rust porting.

👁 uutils rewrite slides


👁 uutils rewrite slides


👁 uutils rewrite slides


In addition to the memory safety benefits of using Rust, the uutils developers feel there is an "appetite from the community" to see these Rust rewrites and would help "pave the way for the young generation. C developers are probably going to be less common."
For more details see the slides and the FOSDEM 2025 presentation embedded below.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.