Comment by sebastos
3 hours ago
Genuine question - are there examples (research? old systems?) of the interface to the operating system being exposed differently than a library? How might that work exactly?
3 hours ago
Genuine question - are there examples (research? old systems?) of the interface to the operating system being exposed differently than a library? How might that work exactly?
Strictly speaking linux's operating system APIs are exposed via the ABI. That nearly everyone uses glibc is mostly a historical artifact of GNU being the most ubiquitous userspace. The kernel has a nolibc library that basically is the linux stuff without any of the libc.