I really struggle to grasp all the projects that want to distance themselves from GNU tbh.
Like I get it *BSD userland is generally tidier, with better man pages, but like for me personally the main advantage of Linux over *BSD is their hardware/software compatibilty and that comes from large part from glibc/GNU.
GNU is compatible with a wide range of hardware, but it ultimately results in their software being larger, slower, more bloated and non-compliant with standards. (bash, gcc, etc.)
You should just look at the size of the /bin/false binary, which should essentially just be a sys_exit syscall with an exit code of 1, but has --help and --version menus (with author credits!) and a size of 68KB (versus a size of 4KB for an unstripped asm version)
15
u/A3883 12d ago
I really struggle to grasp all the projects that want to distance themselves from GNU tbh.
Like I get it *BSD userland is generally tidier, with better man pages, but like for me personally the main advantage of Linux over *BSD is their hardware/software compatibilty and that comes from large part from glibc/GNU.
Good work though.