gpt4 book ai didi

linux-kernel - 内核配置文件中的 m 是什么意思?

转载 作者:行者123 更新时间:2023-12-03 09:11:01 30 4
gpt4 key购买 nike

CONFIG_UNIX=m

我知道 yn代表,但是 m呢? ?

最佳答案

我假设,这与运行 make config 时的 (y,n,m) 提示相同;在这种情况下,它将是“模块”。

请注意,将 Unix 域套接字 (CONFIG_UNIX) 编译为模块可能不是一个好主意。许多系统组件和程序都依赖于它们,如果当时没有加载模块,某些服务可能无法启动。

Linux 内核中的大多数功能可以编译为(“y”)或省略(“n”),其中大部分也可以编译为可加载模块。当您不确定将来是否需要某些功能时,这是有道理的。

如果您将它编译为模块并且事实证明它是必需的,它会工作,但在此之前它不会使内核膨胀。

然而,将 Unix 域套接字配置为一个模块并没有真正意义,因为它们几乎在任何地方都需要(例如 udev 将无法在启动时启动)。

如果你知道无论如何你都需要一些东西,那应该是“y”,而不是“m”

关于linux-kernel - 内核配置文件中的 m 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5392756/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com