As that topic (of 27 days ago) was closed, I open another with an update.
I appreciate OP’s honest thoughts even when there are many statements I don’t agree with.
Also, arguably most of it isn’t super on-topic for our Rust user’s forum at large.
Perhaps your clarifying follow-up post could have benefited from a bit more brevity, anyway.
I point out that at the bottom of this post there is a notice:
This topic will close 3 months after the last reply.
So my initial post was prematurely closed by @steffahn, and this is why I've posted this update separately.
Oxidizing Ubuntu: adopting Rust utilities by default
By Joe Brockmeier
March 18, 2025
If all goes according to plan, the Ubuntu project will soon be replacing many of the traditional GNU utilities with implementations written in Rust, such as those created by the uutils project, which we covered in February. Wholesale replacement of core utilities at the heart of a Linux distribution is no small matter, which is why Canonical's VP of engineering, Jon Seager, has released oxidizr. It is a command-line utility that helps users easily enable or disable the Rust-based utilities to test their suitability. Seager is calling for help with testing and for users to provide feedback with their experiences ahead of a possible switch for Ubuntu 25.10, an interim release scheduled for October 2025. So far, responses from the Ubuntu community seem positive if slightly skeptical of such a major change.
...
Fern Dziadulewicz asked if the move toward uutils meant that ""Ubuntu is actually kind of heading towards GNUlessness"", as with some other Linux distributions that shy away from GNU components. Seager responded that people should not read too much into the change:This is not symbolic of any pointed move away from GNU components - it's literally just about replacing coreutils with a more modern equivalent.
Sure, the license is different, and it's a consideration, but it's by no means a driver in the decision making.
That response did not satisfy Joseph Erdosy, who wrote that he would migrate to Fedora or Rocky Linux if Ubuntu goes through with the change. He said that he liked Rust and the idea of better, memory-safe alternatives, but that he was unhappy that the biggest "oxidized" project was an MIT-licensed rewrite of GPL-licensed code.
This decision seems to align with a broader trend of companies deprecating GPL software in favour of more permissively licensed alternatives, often under the guise of "modernization."
However, the real-world impact is clear: free software is increasingly co-opted into proprietary ecosystems, weakening the principles that made Linux successful.
Well, there you have it folks. 27 days after I raised the alarm, and the danger is no longer at our door. The zombie-vampire has been invited in. Rust as a brand is now at the forefront of taking away our cherished GNU/Linux operating system, and replacing it with an MIT operating system. That's what "oxidation" means now. It literally means our free software movement rusting away so we can embrace memory safety and "modernization".
I'm outraged. I'll be uninstalling two Ubuntu machines ASAP. If Debian embraces uutils
I'll be uninstalling 2 more systems.
And don't be confused. They want Debian next:
Sergey Davidoff wondered why the Debian alternatives system, which is used to designate default applications when multiple programs with the same function are installed, was not sufficient for experimenting with Rust utilities. Julian Andres Klode replied that the alternatives system would not be suitable because the existing package would need to cooperate. He also responded to another user, "rain", who had floated the idea of allowing users to switch out individual commands. Klode said that it was a bad idea to allow users to select between Rust and non-Rust implementations on a per-command level, as it would make the resulting systems hard to support.
So it's all or nothing. Either it's coming to Debian or we stop it.
I'm no longer on the fence about this. Anyone who wants to know why can read my follow-up post, the one that's "not super on-topic" and lacks "brevity", available in the first link thread. Maybe you'll find something there to disagree with. Which is fine, because I'm in a very disagreeable mood.
(edit: added a note about why this is a new thread and not a reply to the previous thread.)