了解/ boot / config文件

时间:2013-01-29 16:15:42

标签: linux configuration linux-kernel kernel

/boot/config-$kernel_version我看到的内容如下:

CONFIG_X86_TSC=y
CONFIG_CAN_TSCAN1=m

现在,我认为y代表yes,这意味着该选项已设置。 但m怎么样?

2 个答案:

答案 0 :(得分:8)

Y = Module is compiled directly in kernel. 

注意:某些驱动程序应该在内核功能中一直就绪,没有它们系统不能像Unix domain sockets (CONFIG_UNIX)那样运行Y

N = Don't compile module in kernel. do nothing. 

注意:无论您是否需要,都可以选择。

M = Compile module as loadable module. Kernel will load this module On **Demand**. 

注意:M表示无需一直熬夜的可加载模块,例如,当你想播放音乐时可以加载Sound Driver。它将使您的系统更高效。

答案 1 :(得分:1)

这意味着它被编译为内核模块。

  • 'N' - 表示根本没有编译;
  • 'Y' - 表示它是在内核二进制文件中编译的;
  • 'M' - 表示它被编译为内核模块。