公告

Gentoo交流群:87709706 欢迎您的加入

#1 2023-04-14 13:07:03

JosephBlue
社区管理员
注册时间: 2023-04-14
帖子: 2

一种得到自己设备最精简内核的方便方法

通过裁减内核我们可以加快编译时间,加快开机速度,减少内存占用。

但是为了兼容性,传统的linux发行版和gentoo wiki介绍的全自动方法得出来的内核,是相当臃肿的。
手动配置又未免过于麻烦,而且要对自己的设备硬件有着清晰的了解。

事实上linux的源码中提供了一个快速配置的“配置目标”(configuration target)localyesconfig
让我们看看它在make help中的介绍
“Update current config converting local mods to core“
中文意思就是把更新当前配置,把本地mods转换为核心。

有点难懂,实际的作用就是会扫描执行这个的设备对内核功能的使用情况,然后把使用的内核功能在当前的配置中给启用了。
比如,像我,只使用了btrfs文件系统,执行了这个功能之后,当前的配置文件就只会启用btrfs了,
在比如,我的无线网卡是intel的,并且在使用wifi,执行了这个之后,当前配置文件就会启用iwlwifi(intel网卡的驱动程序)

通过执行这个localyesconfig之后就可以直接获得支持自己机器的一个最简配置文件了。

离线

页脚

Powered by FluxBB

本站由XREA提供空间支持