大家编译一个x86的Linux内核需要多长时间?

大家编译一个x86的Linux内核需要多长时间?,第1张

make

时加参数

-jX

X

是你的

CPU

核心数量

+1

可以加快你的编译速度。

我的本本

T5450

编译需要

10

分钟。我的内核是针对机器剪裁了的。不剪裁的全功能内核貌似我就需要

30

分钟了。

源代码从 https://www.kernel.org 取。

编译的时间因人而异,也因系统不同而异,除了特别熟悉的,大多数人都要用几个小时。一个是配置的时候要阅读很多帮助信息,这要花很多时间,另一个就是编译本身也需要很长的时间。

编译的性能取决于你的配置。你对自己的机器的硬件了解得准确,配置的时候把不需要的选项都去掉;你对自己的软件目标比较明确,该要的选项都选择进来,这样得到的内核性能自然会好。要是上述两条做不到,其结果可能还不如直接安装的内核好。

内核裁剪熟悉了十几分钟搞定,要是不熟悉,就要很久了,因为内核也分目录的,每目录下的每项都要明白是干什么的才能取舍。驱动一般包含在内核内,linux系统通过内核管理设备,外部安装的较少。

我常用menuconfig来编译内核。在gentoo系统下有genkernel软件,更方便一些。当然,gentoo系统安装起来不方便。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8585711.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-18
下一篇2023-04-18

发表评论

登录后才能评论

评论列表(0条)

    保存