← Back to context

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?

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.