this post was submitted on 10 Nov 2025
71 points (96.1% liked)

Linux

10098 readers
647 users here now

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 2 years ago
MODERATORS
 

The Rust Coreutils project, which aims to provide a full, modern Rust implementation of the GNU Core Utilities — the essential command-line tools found on every Linux and Unix-like operating system — has announced the release of version 0.4.

Notably, the project’s growing maturity has already led to real-world adoption in some Linux distros, such as Ubuntu 25.10 “Questing Quokka” and AerynOS, both of which now utilize Rust Coreutils for select system utilities.

Version 0.4 brings this release a step closer to achieving full GNU Coreutils compatibility. According to devs, the latest test results show 544 passing tests, up from 532 in the previous 0.3 release — an increase that raises total compatibility to 85.8%, while failures dropped from 68 to 56.

top 12 comments
sorted by: hot top controversial new old
[–] trevor@lemmy.blahaj.zone 23 points 2 days ago (4 children)

The detractors of this project portray it like it's a far-off pipe dream to be a drop-in replacement for GNUtils. Meanwhile, it's still a relatively young project that already has 85% compatibility. I think we can do it. Lol.

[–] HappyFrog@lemmy.blahaj.zone 20 points 2 days ago (2 children)

My only issue is the permissive license, but I'm still hope they do well :3

[–] qweertz@programming.dev 11 points 2 days ago (1 children)

This is my take as well. I'm extremely disappointed they only went with a temporarily open license instead of a proper one, but using MIT is unfortunately to be expected from the Rust ecosystem for whatever reason...

[–] morto@piefed.social 5 points 2 days ago

temporarily open?

[–] qweertz@programming.dev 15 points 2 days ago (2 children)

Still completely unhinged to ship it in your distro before it's fully compatible cough Ubuntu cough

[–] mesamunefire@piefed.social 8 points 2 days ago

Yep already broke a couple of things and we had to roll back.

[–] trevor@lemmy.blahaj.zone 3 points 2 days ago

Wrong. Have to start adoption somewhere, and doing it in a non-LTS release is a great move.

[–] bluGill@fedia.io 11 points 2 days ago

I would expect the last 10% to take 90% of the work though. There are a lot of rough edges that just work weird. There is also a question of what is useful to get from that last 10%, or what should be done different despite being incompatible. (BSD utils are also an option to be compatible with instead)

[–] patrick@lemmy.bestiver.se -2 points 2 days ago (1 children)

Rust coreutils has 17,000 commits and is 12 years old.

[–] spartanatreyu@programming.dev 5 points 2 days ago

Yeah, but it didn't get any serious development until 2021.

Check for yourself: https://github.com/uutils/coreutils/graphs/contributors