Alpine is uclibc/busybox, and can be used as a desktop IIRC. Tiny Core is glibc+busybox. Aboriginal is uclibc+bb, but doesn't do X IIRC. Gentoo can be configured like that. Etc.
I do wonder why, if your target is a desktop, the bloat of glibc and GNU utils even registers; surely the bloat of firefox exceeds their combined bloat 1000-fold? Even the bloat of Xorg is a lot when compared to tinyX, but you still want the acceleration for desktop use.
Who decides what's standard and not? I prefer GNU way.Non-standard functions in utilities are bloat, since portable scripts should not depend on them. Why two parameters for same thing like "-A" and "--show-all"?
cat utility is not IDE.
I tried and it seems you are right. Documentation is a bit confusing.
Is there any way to limit memory usage per process?
POSIX is accepted as standard by many OSes.
I want to use same OS for server and desktop.
All web browsers are bloated, because web standards are bloated. And I hope wayland won't be bloated, but maybe i'm to optimistic.
I actually don't need acceleration for my desktop use.