Libc rozhodne neni bezna knihovna. Libc je to, co v unixovem svete poskytuje rozhrani operacniho systemu. Rozhrani mezi programem a OS je definovano na urovni volani libc (viz POSIX), nikoliv na urovni volani jadra. Hranice mezi userspace a kernelspace je z tohoto hlediska irelevantni.
Prave proto se take OS kernel oznacuje jako 'jadro', protoze cely OS zahrnuje i 'obal' (libc, shell).
Takze kdyz programator zavola free(), vrati pamet operacnimu systemu. Ze jedna komponenta OS (libc) ji jeste nemusi vratit jine komponente OS (jadro) a tedy ta pamet nemusi byt dostupna pro ostatni, je jina vec.