3 ms·
Slightly out of topic: > There have been a few initiatives in recent years to implement new a new userspace base system for Linux distributions as an alternati
by pif 4y ago
Slightly out of topic:
> There have been a few initiatives in recent years to implement new a new userspace base system for Linux distributions as an alternative to the GNU coreutils and BusyBox.
Have there been? And why?
- ttgurney 4y ago> Have there been? And why? A few reasons why people might want to do this: - Optimizing for small approachable codebase instead of featurefulness or performance (sbase)[1] - Dissatisfaction with GPL (toybox)[2] - Desire to replace C (described as an "unsafe" language) with Rust or Go (examples exist but I don't know of specific ones) [1]: https://core.suckless.org/sbase/ https://core.suckless.org/sbase/ [2]: https://landley.net/toybox/ https://landley.net/toybox/
- odc 4y agoWhy indeed! Recent versions of GNU cat (and other coreutils) include those optimizations. https://git.savannah.gnu.org/cgit/coreutils.git/tree/src/cat.c#n521 https://git.savannah.gnu.org/cgit/coreutils.git/tree/src/cat...
- jwilk 4y agoTo be honest, GNU coreutils is not a good alternative to GNU coreutils. :-P
- jwilk 4y agoI heard only about this one: https://github.com/uutils/coreutils https://github.com/uutils/coreutils ("Cross-platform Rust rewrite of the GNU coreutils")