"Ubuntu Will Use Rust For Dozens of Core Linux Utilities". Will Fedora follow?

Hi

Main benefit: Security.

Is there something similar in pipeline for Fedora?

For reference, Gnu coreutils rewritten in rust

1 Like

LOL, so you want Fedora to follow Ubuntu move to rust based coreutils?

Their move has been a complete disaster https://www.phoronix.com/news/Ubuntu-25.10-Coreutils-Makeself

4 Likes

Speaking for the Rust SIG, we haven’t even discussed something like this yet. I think it’s clear that it’s still way too early for moving coreutils → uutils by default.

3 Likes

Or the bug in uutils that brocked updating packages… which is now fixed.

I guess we can thanks ubuntu for beta testing these tools :slight_smile:

C code that has been debugged over many years is not going to benefit from being replaced. But new code written in rust will benefit from rust features.

5 Likes

Thanks for the info.

I wait upgrading my Raspberry’s

Kinda ironic that its Ubuntu who is actively treading new paths here and Fedora being conservative. Always it was the other way around.

1 Like

As I understand it, there is much more top-down decision making in ubuntu for this kind of stuff - whereas initiatives like “switch to uutils by default” would almost certainly be community-led in Fedora. I’m not saying that we shouldn’t do this - just that there’s currently nobody from the Fedora community working on it.

2 Likes

I don’t think Fedora was ever, “Let’s replace this one with the new one even though the new one isn’t ready to replace the old one yet.”

2 Likes

Systemd and PulseAudio are the easiest examples here. And the same goes for couple more technologies adopted by Fedora.

These tools were immediate upgrade over software they replaced, but saying they weren’t buggy in first couple of versions would be lying. Even new Anaconda Installer could be classified under this.

Wayland :stuck_out_tongue:

1 Like

Sometimes Ubuntu are the first with new stuff, for example systemd-resolved was used on Ubuntu before Fedora started using it. Ubuntu also tries to switch to Cups version3 where Fedora doesn’t even have a plan yet.

Fedora is a First adopter, not the First to create Everything.

We also have upstream first.

This isn’t about creating new tools. Canonical certainly didn’t made uutils and Fedora certainly didn’t made systemd. This is purely about adopting.

Which is the rule that means nothing btw. If that was true Fedora wouldn’t have harmful Fedora flatpak remote. And wouldn’t switch to Tuned, i.e. the most buggy thing I’ve seen.

Lennart Poettering wrote systemd. He created it in 2010 while working at Red Hat.

As for Ubuntu, they haven’t made anything worthwhile eg: upstart, mir, unity, etc.

Yeah, Lennart, not Fedora.

That’s kind of the point though: “Fedora” (whatever that means) does not, really, write any software. It’s a Linux distribution, and not a company that has software as a product. And there’s very little software that is written specifically for Fedora - our “platform” (for lack of a better word) is mostly shared between all major Linux distributions nowadays, so writing software “specifically for Fedora” doesn’t really mean anything.

On the other hand, there is software written specifically for Ubuntu - by Canonical (an actual company that has actual software products!), and they do all kinds of weird things (Flutter? Dart?) that basically noone else does, so you can write software “specifcally for ubuntu” just because their “platform” is sufficiently different.

1 Like

Not sure what you’re arguing against here. I don’t think I said otherwise.

1 Like

About an hour ago, I upgraded two Raspberry Pi devices to the latest Ubuntu and tested them briefly. Everything seems to be working wonderfully—great work by the developers. I have nothing negative to say.

1 Like