公告

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

#1 内核与硬件 » 一种得到自己设备最精简内核的方便方法 » 2023-04-14 13:07:03

JosephBlue
回复: 0

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

但是为了兼容性,传统的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之后就可以直接获得支持自己机器的一个最简配置文件了。

#2 Re: 站务处理 » 管理团队招募 » 2023-04-14 12:26:55

申请Gentoo中文社区管理员

个人擅长
操作系统:Linux(主Arch,Gentoo,Debian),android
语言:java,kotlin,c,c++,python,lua,js
软件:vim,fish
特点:喜欢较真

23年目标
没有

页脚

Powered by FluxBB

本站由XREA提供空间支持