4 ms·
The rewrite in Rust is mostly vanity and marketing but not based on a real technical need... So I don't see why they would want to do that.
by greatgib 6mo ago
The rewrite in Rust is mostly vanity and marketing but not based on a real technical need...
So I don't see why they would want to do that.
- kibwen 6mo agoCanonical's usage of uutils is likely for marketing. But the codebase itself was developed for fun, as an excuse for people to have a hands-on way to learn Rust back before Rust was even released, with a minor justification as being cross-platform. From the original README in 2013: Why? ---- Many GNU, linux and other utils are pretty awesome, and obviously some effort has been spent in the past to port them to windows. However those projects are either old, abandonned, hosted on CVS, written in platform-specific C, etc. Rust provides a good platform-agnostic way of writing systems utils that are easy to compile anywhere, and this is as good a way as any to try and learn it. https://github.com/uutils/coreutils/blob/9653ed81a2fbf393f420d9a8007c574d922018d1/README.md https://github.com/uutils/coreutils/blob/9653ed81a2fbf393f42...
- PunchyHamster 6mo ago>Canonical's usage of uutils is likely for marketing Currently their usage is actively worsening the security of their distro
- Avamander 6mo agoThese things were caught and basically all of them weren't covered by any test suite (not even GNU coreutils'). It's a bit bold to claim that it's actively worsening it when it's not an LTS.
- ok123456 6mo agoThat's generally what you call introducing new semantic bugs.
- pseudalopex 6mo ago> It's a bit bold to claim that it's actively worsening it when it's not an LTS. It is LTS now. And not LTS releases are releases.
- dapperdrake 6mo agoWelcome to building something new.
- ragall 6mo agoNew things can be made optional and tested outside production, and should not be rolled out in an LTS edition.
- thesuperbigfrog 6mo ago>> should not be rolled out in an LTS edition. The Rust coreutils were first rolled out in the previous release which was not LTS: https://canonical.com/blog/canonical-releases-ubuntu-25-10-questing-quokka https://canonical.com/blog/canonical-releases-ubuntu-25-10-q...
- ragall 6mo agoThat was for 6 months only and in an intermediate version that many don't update to, especially in production environments.
- dapperdrake 6mo agoIsn't this how Kernighan and late Ritchie (K&R) ended up with unix and C? Honestly, brilliant guys. When C got its own standards committee they even rejected Ritchie's proposal to add fat pointers to C before it was too late to add them. Instead, we got the C abstract machine.
- pxc 6mo agoI thought it was a learning exercise, and maybe some corporations also like it because it has more permissive licensing.