理解的/ boot / config文件(Understanding /boot/config fi

2019-08-08 18:01发布

/boot/config-$kernel_version我看到的东西,如:

CONFIG_X86_TSC=y
CONFIG_CAN_TSCAN1=m

现在,我认为y主张yes ,这意味着该选项设置。 但是,怎么样m

Answer 1:

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 ,当你要玩音乐,你可以加载。 它会使你的系统更加高效。



Answer 2:

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

  • “N” - 意味着它不是在所有编译;
  • “Y” - 意味着它的内核二进制文件里面编译;
  • “M” - 意味着它编译成一个内核模块。


文章来源: Understanding /boot/config file