首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何用我的硬件专用需求自动重新编译Linux内核?

如何用我的硬件专用需求自动重新编译Linux内核?
EN

Unix & Linux用户
提问于 2020-09-20 03:29:14
回答 1查看 716关注 0票数 1

MXLinux19.2 amd64 - XFCE 4.14

是否有一个脚本或应用程序可以检测到我所有的硬件细节,这种自动配置和重新编译Linux内核的方式只适用于我当前的设置?

这可能意味着:

  • 许多内置模块的自动禁用使得内核在RAM中更加轻量级,
  • 与我真正需要的模块相关的操作的CPU周期更少,
  • 参数的自动配置,由于其遗留问题,我的设置速度较慢,
  • 也许是我可能需要和我不知道的东西的激活,比如遗产驱动程序(?)

所有这些操作都是由脚本/应用程序首选内核确定的,并且是由我当前的内核权限或功能决定的。(显然,如果我当前的内核没有实际的识别功能,它就无法检测出我有哪个摄像头)。

EN

回答 1

Unix & Linux用户

发布于 2020-09-20 09:46:35

内核中不适用于硬件配置和软件需求的部分通常被关闭,即它们不消耗RAM或CPU资源,除了MAC (SeLinux/AppArmor/etc)之外,如果启用,必须手动禁用以释放处理资源。

通过根据您自己的硬件配置/软件需求编译PC,不太可能使您的PC运行得更快。而且,如果你以前从未做过这件事,那是一项相当艰巨的任务,因为我们谈论的是数百个你很可能从未听说过的术语。

没有任何实用程序可以启用与我听说过的硬件相对应的内核选项。

关于如何编译内核的一个很好的指南是:http://swift.siphos.be/linux_sea/kernelbuilding.html

如果您感兴趣,我可以上传我自己的内核配置-它尽可能轻量级,但它只适用于我的硬件。以它为基础比从头开始工作容易得多。

即使您成功地编译了内核,也需要创建一个initrd,因为大多数发行版都依赖它。我的内核(配置)没有,因为我有静态/dev条目来引导它。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/610305

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档