如何在Linux内核中启用CONFIG_PREEMPT选项?

我是新的蜜蜂在Linux内核编程,尝试在x86_64上使用旧的内核Linux 2.6.32。 我想在其中启用CONFIG_PREEMPT选项,但无法find有关如何执行此操作的信息。 我可以用我喜欢的选项编译一个新的内核,但不知道在这种情况下我需要做什么。 所以任何人都可以告诉我

我怎样才能启用CONFIG_PREEMPT选项? 我是否需要用新的menuconfig重新编译内核? 在这种情况下哪个选项负责CONFIG_PREEMPT?

我认为这对任何人来说都是微不足道的,所以请给我你的宝贵帮助!

您可以使用make menuconfig为内核启用CONFIG_PREEMPT ; 只需从菜单选项中选择它。 要验证它是否已启用,请检查make menuconfig为以下行生成的.config文件:

 CONFIG_PREEMPT=y 

如果您愿意,也可以手动进行修改( make menuconfig只是一个GUI来创建.config文件)。

一旦所有的东西都配置好了,重新编译一下内核:

 make && make modules_install && make install 

如果你想添加完全优化的内核,你需要添加一个补丁,可以在这里从主网站下载
如果你不知道如何添加补丁,只需要通过这个线程。