Relevance of libc.so.6 in the Linux kernel

My question is, does the Linux kernel contain libc.so.6? After searching the Internet and following various links, we found that it libc.so.6was not part of the Linux kernel, since the kernel has the same libraries that were implemented for its own use in kernel space. libc.so.6- user space library. But, nevertheless, the question remains, if libc.so.6 is removed from "/ lib", it fails, since all the main Linux applications fail.

So, the main questions remained:

  • Can linux work without libc.so.6? If so, where is such an implementation used?
  • Who provides libc.so.6? Is it provided only by Linux distributions?
  • Does linux support threading support or not?
+4
source share
2 answers
+4
source

Can Linux work without libc.so.6? If so, where is this happening?

Compiling code with the option -nostdlibwill not use standard libraries,

man GCC

-nostdlib      .      .      memcmp, memset, memcpy memmove.      libc.      - , .

- glibc.

+2

All Articles