Ubuntu 25.10's Rust Coreutils Transition Has Uncovered Performance Shortcomings
Ubuntu 25.10's Rust Coreutils Transition Has Uncovered Performance Shortcomings
Ubuntu 25.10's Rust Coreutils Transition Has Uncovered Performance Shortcomings
Ubuntu 25.10's transition to using Rust Coreutils in place of GNU Coreutils has uncovered a few performance issues so far with the Rust version being slower than the C-based GNU Coreutils. Fortunately there still are a few weeks to go until Ubuntu 25.10 releases as stable and upstream developers are working to address these performance gaps.
This should be avoided like the plague because of the choice to use MIT over GPL.
Any work dedicated to this can and will be stolen by corporations without giving back if they find it useful. This is what happened with Sony and Apple and their respective operating systems. They chose to base them on BSD so they could steal work and not give back to the public.
Do not be fooled.
"Here you can use this as you like, no questions asked"
"Hey! Why did you use that in a way that I told you you could!?!?"
i think the argument here is more that saying "you can use this however you like, no questions asked" is a bad idea because it allows corporations to approriate the work
yes. that is why he is saying go with the gpl or at least if your adding code add it to gpl unless you are fine with your stuff being used but nothing coming back to the communities by others.
Right. Instead say "here you can use this as you like, and if you improve on it, share that with everyone in the same way so we can all benefit from it." Is why GPL is better.
Isn't this the reason for the switch? I thought MIT was the whole reason they were making the switch.
The reason Ubuntu switched was Rust's "safety". Which is sort of a dumb reason because Coreutils have had very few CVEs in the past. A less dumb reason is performance. Uutils are faster than Coreutils, this was an edge-case.
MIT license is the schizo reason. Making a closed source version of Unix utilities would not be beneficial for Canonical in any way, but that does not stop the schizos from schizoing.
Author: "I consent to my code being used for proprietary programs!"
Compant: "I consent to using this FOSS code in my proprietary program!"
You for some reason: "I don't!"
They articulated the reason and gave examples of precedence.
And you're dismissing their voice as irrelevant, but as the consumer of the product, their voice is most critical, and more people should be aware of how corporations use their massive wealth to choke and starve open source competition out of existence despite building their products on open source work in the first place.
They didn't "steal" anything. The developers choose that license. It's very clear what it allows.
Serious question: could we not just fork the project under the GPL and use that?
You can fork, but I don't think you can put a license on it because you are not the author.
If you replace your uses of the words stolen and steal with "kept" and "keep'", then your statements make sense.
Also it's coreutils - they intentionally have a very focused scope and features. An Apple LLM bundled into awk is desired by no one