Tim McNamara @timclicks.dev · Oct 30

So, why are they re-implementing a mature software package anyway? The main reason is portability. It's almost easier to build Rust programs for multiple operating systems than to port a large C codebase that's platform-specific.

7 likes 2 replies

?

Replies

Tim McNamara · Oct 30

In case you were curious, the situation was resolved by discretely adding support to the upstream package: a

Hilko Bengen · Oct 30

… and portability is a non-goal for Ubuntu which only has to support a handful of Linux+glibc architectures. To me it it seems that the decision about uutils/coreutils being ready for production use in Ubuntu (which it wasn't) was driven by PR rather than by people who knew what they were doing.