C Standard Library
Represents a standardised series of functions that must exist on an operating system
These functions exist to perform most common operations including:
The Standard C Library is written to perform the necessary System Calls to achieve these functions, without the calling Binary needing to know the relevant syscalls
Programs that run before (or below) the kernel (such as a Bootloader) cannot be compiled against a libc and need to have their own ability to perform these functions