> 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?
> 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?
https://github.com/uutils/coreutils ("Cross-platform Rust rewrite of the GNU coreutils")
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)
https://git.savannah.gnu.org/cgit/coreutils.git/tree/src/cat...