I'm looking deeper into how Linux actually works, especially on embedded devices, with all the different components required to make a fully functional system.
I understand that a standard C library implementation such as glibc is separate and is required in order for my user-space application to communicate and hence work together with the Linux Kernel.
However, does the Linux code itself actually depend on this standard library? Can Linux execute by itself without having this?
libcaca.so
shared lib (I'm not making that name up).