Ubuntu 26.10 Moves cp, mv & rm Over To Rust Coreutils For 100% Transition

a month ago by time2lose to c/linux

Die4Ever 15 points a month ago

I just wish they were using GPL or even AGPL

path: 0 25855556, hotness: undefined, score: 15, children: 0
lambalicious 2 points a month ago

so in a few more versions we will get the basic shell utilities enshittified in Ubuntu? Maybe a monthly subscription to be able to rename files.

path: 0 25855371, hotness: undefined, score: 2, children: 17
victorz 5 points a month ago

Why is this enshittification?

path: 0 25855371 25856044, hotness: undefined, score: 5, children: 16
lambalicious 9 points a month ago

Coreutils are being dropped in favour of "move fast and break things" model with Rust and permissive licenses that allows for corporations to pull the rug from under the users (and developers) and put subscription barriers on everything.

path: 0 25855371 25856044 25856260, hotness: undefined, score: 9, children: 6
auzy1 3 points a month ago

That has to be the absolute dumbest take ever.

Nothing about this suggests they will put "subscription barriers" on anything.

Stop scaremongering

There's lots of good reasons to use rust over C.

Even if it was GPL, since they developed the tools, they can still dual licence. It just means any third party contributions added to the GPL code couldn't be added back into the proprietary one. That's what GPL helps protect against.. It doesn't stop the original developers releasing a commercial version at all.

Not that there is any evidence they would.. If they were trying to achieve that, you wouldn't target coreutils (you'd target more profitable things, like a desktop environment, or drivers)

path: 0 25855371 25856044 25856260 25865585, hotness: undefined, score: 3, children: 1
auzy1 1 point a month ago

Actually, just to add to this..

Technically, it doesn't even stop them adding contributor code to a proprietary implementation if that WAS the case (which it clearly isn't). They'd just need need the contributor agreement to pass ownership of any contributions to Canonical (which is generally in a lot of the agreements anyway, to protect against developers trying to sue later).

path: 0 25855371 25856044 25856260 25865585 25882453, hotness: undefined, score: 1, children: 0
victorz 1 point a month ago

Buuut I mean, this is still a reversible decision, right?

path: 0 25855371 25856044 25856260 25860380, hotness: undefined, score: 1, children: 3
lambalicious 2 points a month ago

I guess, so, yeah, but it's not gonna be Canonical who revert it.

path: 0 25855371 25856044 25856260 25860380 25863376, hotness: undefined, score: 2, children: 2
thingsiplay 6 points a month ago

Some people don't like Rust language, its eco system and community and the MIT license at all. Combine them and replace core functionality of a popular distribution, that is enshittification for some. Even though the Rust programs are compatible.

I don't mind MIT license and even do like Rust. But my personal problem with this decision in Ubuntu is, that these Coreutils tools in Rust are not proven yet and finished with 100% bug for bug compatibility and feature parity. So this is a premture decision in Ubuntu for my taste.

path: 0 25855371 25856044 25864532, hotness: undefined, score: 6, children: 8
boonhet 5 points a month ago

I like MIT for libraries, not a huge fan of it for core OS utilities because it just means they'll be free to lock up features behind Ubuntu Pro or whatever it's called. Eugh.

path: 0 25855371 25856044 25864532 25864910, hotness: undefined, score: 5, children: 7
thingsiplay 4 points a month ago

I'm not sure what you mean by that. They can lock things up behind paywall, if the license is GPL too. As long as any source code of it is online available. Which it is for the Rust Utils, that's not in Canonicals hand. And if Canonical does make changes to their own version, then these are no longer compatible software with the GNU Utils. But the point is being compatible.

So I don't get the fear here.

path: 0 25855371 25856044 25864532 25864910 25864971, hotness: undefined, score: 4, children: 5
auzy1 1 point a month ago

If they tried that, other distro's can also fork it and add those exact features in for free..

path: 0 25855371 25856044 25864532 25864910 25865727, hotness: undefined, score: 1, children: 0
linux
linux

@lemmy.world

login for more options
19596
1754
2046

Welcome to c/linux!

Welcome to our thriving Linux community! Whether you're a seasoned Linux enthusiast or just starting your journey, we're excited to have you here. Explore, learn, and collaborate with like-minded individuals who share a passion for open-source software and the endless possibilities it offers. Together, let's dive into the world of Linux and embrace the power of freedom, customization, and innovation. Enjoy your stay and feel free to join the vibrant discussions that await you!

Rules:

  1. Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.

  2. Be respectful: Treat fellow community members with respect and courtesy.

  3. Quality over quantity: Share informative and thought-provoking content.

  4. No spam or self-promotion: Avoid excessive self-promotion or spamming.

  5. No NSFW adult content

  6. Follow general lemmy guidelines.

go to feed...