by wicket on 3/13/25, 1:39 PM with 107 comments
by burntsushi on 3/13/25, 3:09 PM
I'm not any more a fan of POSIX locales than the next person[1], but AIUI, that seems a likely requirement for uutils to be used in a distro like Ubuntu.
I'd be curious how they plan to address this. At least from my perspective, unless uutils has already been designed to account for locales from the start (I don't know if it has), it seems likely that a significant investment of time will be required to add support for it.
[1]: https://github.com/mpv-player/mpv/commit/1e70e82baa9193f6f02...
by larsnystrom on 3/13/25, 1:57 PM
Is performance a frequent rationale for rewriting C applications in Rust?
by glitchc on 3/13/25, 1:55 PM
by Spivak on 3/13/25, 3:54 PM
> Long-term, my concern would be that this may somewhat muddy the picture for which packages need substantive fixes. If it is extremely easy to just revert, what is the benefit to switching?
??? Is this not the ideal situation? It provides low friction both for moving to the new cool thing and moving back to the existing tools when you have software that hard depends on GNU coreutils. You want the changeover to be high risk because it's hard to undo? I guess that's one way to force yourself to commit but the real users on the ground won't be happy when going to the LTS is substantially more work.
This would be 3 different symlink managers in Ubuntu all used for different sets of software. The alternatives system at least has the benefit of integrating tightly with apt.
by vimarsh6739 on 3/13/25, 6:19 PM
by lproven on 3/13/25, 2:29 PM
How this will work on CPU architectures other than x86 and Arm? Ubuntu also supports ppc64le and IBM s390. Is LLVM usefully able to built binaries from Rust code for those architectures now?
by pizlonator on 3/13/25, 2:14 PM
by xiphias2 on 3/13/25, 3:17 PM
There's enough data from the Android ecosystem that it's much better to focus oxidisation on new software instead of old.
by _ink_ on 3/13/25, 2:12 PM
by amiga386 on 3/13/25, 1:57 PM
by superkuh on 3/13/25, 1:48 PM
by Y_Y on 3/13/25, 1:51 PM
Remember when the switched they shell to dash? Not to mention, Upstart, Mir, Unity, Snap.
by blankx32 on 3/13/25, 2:31 PM
by Kwpolska on 3/13/25, 2:12 PM
On the other hand, I'd prefer for basic system tools to be provided by an established and well-funded project, and not just switch to something written in Rust because Rust is the hype these days.