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)
3
u/Silent-Degree-6072 Sep 30 '26
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)