【发布时间】:2013-11-10 01:23:16
【问题描述】:
我的问题是Linux内核是否包含libc.so.6?在谷歌搜索并浏览不同的链接后,我们发现libc.so.6 不是 Linux 内核的一部分,因为内核在内核空间中实现了相同的库供自己使用。 libc.so.6 是一个用户空间库。但是,问题仍然存在,如果将 libc.so.6 从“/lib”中删除,它就会崩溃,因为 Linux 的所有基本应用程序都会崩溃。
所以,剩下的基本问题是:
- Linux 可以在没有
libc.so.6的情况下运行吗?如果是,在哪里使用了这种实现方式? - 谁提供
libc.so.6?它是否仅由 Linux 发行版提供? - Linux 内部是否支持线程?
【问题讨论】:
-
这不是一个编程问题,这更像是一个架构问题
-
@bizzehdee:可能,我不这么认为,因为堆栈溢出不仅仅用于编程查询。可能是概念问题,因为这里是 glibc 在 linux 中的相关性
-
stackoverflow 是一个编程问题网站...stackoverflow.com/help/on-topic。您可能想尝试其他 stackEXCHANGE 网站之一,例如 askubuntu.com serverfault.com 或 unix.stackexchange.com
标签: c linux linux-kernel glibc