@uutils

468 Followers
10 Following
85 Posts

Reimplementing key part of operating systems in Rust

Account managed by Sylvestre Ledru

https://uutils.github.io/

Githubhttps://github.com/uutils/
Rust Coreutilshttps://github.com/uutils/coreutils
Rust findhttps://github.com/uutils/findutils/
Websitehttps://uutils.github.io/

Ubuntu 26.04 LTS just shipped with uutils Coreutils 🚀

A huge milestone: Rust-based core utilities are now the default for most commands, after a full cycle of real-world testing, security audits and terrific collaborations!

Excited by what’s next!

Today the #Ubuntu Foundations team posted an update on our progress toward 100% uutils coreutils adoption in Ubuntu.

As we stand for the release of 26.04 LTS, all utils except `cp`, `mv` and `rm` will be using uutils by default, with those remaining to be moved across early in the 26.10 cycle.

I'd like to acknowledge the huge amount of work that @sylvestre and the wider @uutils project put into this, and the collaboration with us and our partners on the security auditing and fixes.

Onwards!

https://discourse.ubuntu.com/t/an-update-on-rust-coreutils/80773

#Ubuntu #Rust

An update on rust-coreutils

This is a follow-up to Jon’s original post on Carefully (but purposefully) oxidising Ubuntu and Julian’s migration spec for 25.10. We promised transparency throughout this process, and this post is written in that spirit. What happened after the announcement Following the decision to adopt rust-coreutils, we got to work. Any package shipped by default in Ubuntu must be promoted to Ubuntu Main, which requires passing a thorough security review. We quickly assembled an internal team spanning Ubun...

Ubuntu Community Hub

Rust Coreutils 0.8.0 is out.

Highlights: significant performance improvements across many utilities, better GNU compatibility, and 70+ utilities now run as WebAssembly.

Try them in your browser: https://uutils.github.io/playground/

Manpages now include TL;DR examples, source links, open bugs, and are available in multiple languages.

13 new contributors (27 total). Release notes: https://github.com/uutils/coreutils/releases/tag/0.8.0

Playground | uutils

uutils — cross-platform Rust reimplementations of essential Unix command-line utilities

@levitating https://github.com/uutils/coreutils/pull/11669 not sure it is going to be green but let's see! :)
ls: honor LC_TIME for --time-style=locale by sylvestre · Pull Request #11669 · uutils/coreutils

on my system $ LANG=fr_FR cargo run -q --features unix -- ls -al --time-style=locale Cargo.toml -rw-rw-r--+ 1 sylvestre sylvestre 27798 avr 5 22:05 Cargo.toml $ LANG=fa_IR.UTF-8 cargo run -q --f...

GitHub

@levitating tracking bugs are hard to manage!

Thanks

@levitating could you please open a bug about it ? thanks

While working on Uutils Coreutils, we learnt that Iran uses a different calendar (the Solar Hijri calendar)! Try it yourself in our WASM playground - no install needed:

https://uutils.github.io/playground/?cmd=locale%20fa-IR%0Adate

Playground | uutils

uutils — cross-platform Rust reimplementations of essential Unix command-line utilities

We just shipped the Uutils playground.

Try Rust-powered Coreutils directly in your browser:
https://uutils.github.io/playground/

Curious how it works under the hood?
https://uutils.github.io/playground-how-it-works/
https://uutils.github.io/blog/2025-04-playground/

One more good news: since we’re a drop-in replacement for GNU coreutils, you can also use these pages as manpages for their implementation 🙂