编译Linux内核


8

仅出于学习经验,我使用不同的选项重新编译了Linux内核,并从中进行了安装和引导。它既具有启发性又简单明了。但是,我对众多可用选项不知所措。

我的问题是:

  1. 花时间尝试为我的特定笔记本电脑优化Linux内核是否有意义?会带来重大改善吗?
  2. 是否有任何工具可以读取我的计算机的配置并提出配置建议?

“ lshw”应该为您的确切硬件设置提供一些线索
Journeyman Geek

Answers:


7

实际上,发行版提供的内核可能是几乎每个人都最好的内核。每个发行版所做的几乎都是将所有选项编译为模块,并根据需要动态加载模块。

这是一个很好的练习,特别是如果您有兴趣了解内核,但是就日常操作而言,即使使用了最佳的编译时间优化,台式机或工作站上的性能优势也将是微弱甚至不存在。您的特定CPU。

如果您这样做是为了教育而不是为了表现,那么我建议您尝试编译尽可能多的不同方式。将所有内容编译为模块,然后以静态方式编译所有内容(并查看内核的大小),然后尝试编译最小的内核,同时保持所有硬件正常工作。尝试一些实验性功能(尽管可能在VM上;-))。玩得开心。


2

它可以大大缩短启动时间,但不一定可以提高性能。

此处的小插件:如果完全禁用模块支持,则静态无模块内核可能会被认为更加安全。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.