<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="http://gentoo-zh.org/extern.php?action=feed&amp;tid=695&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Gentoo中文社区 / 一种得到自己设备最精简内核的方便方法]]></title>
		<link>http://www.gentoo-zh.org/viewtopic.php?id=695</link>
		<description><![CDATA[一种得到自己设备最精简内核的方便方法 最近发表的帖子。]]></description>
		<lastBuildDate>Fri, 14 Apr 2023 04:07:03 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[一种得到自己设备最精简内核的方便方法]]></title>
			<link>http://www.gentoo-zh.org/viewtopic.php?pid=788#p788</link>
			<description><![CDATA[<p>通过裁减内核我们可以加快编译时间，加快开机速度，减少内存占用。</p><p>但是为了兼容性，传统的linux发行版和gentoo wiki介绍的全自动方法得出来的内核，是相当臃肿的。<br />手动配置又未免过于麻烦，而且要对自己的设备硬件有着清晰的了解。</p><p>事实上linux的源码中提供了一个快速配置的“配置目标”（configuration target)localyesconfig<br />让我们看看它在make help中的介绍<br />“Update current config converting local mods to core“<br />中文意思就是把更新当前配置，把本地mods转换为核心。</p><p>有点难懂，实际的作用就是会扫描执行这个的设备对内核功能的使用情况，然后把使用的内核功能在当前的配置中给启用了。<br />比如，像我，只使用了btrfs文件系统，执行了这个功能之后，当前的配置文件就只会启用btrfs了，<br />在比如，我的无线网卡是intel的，并且在使用wifi，执行了这个之后，当前配置文件就会启用iwlwifi（intel网卡的驱动程序）</p><p>通过执行这个localyesconfig之后就可以直接获得支持自己机器的一个最简配置文件了。</p>]]></description>
			<author><![CDATA[dummy@example.com (JosephBlue)]]></author>
			<pubDate>Fri, 14 Apr 2023 04:07:03 +0000</pubDate>
			<guid>http://www.gentoo-zh.org/viewtopic.php?pid=788#p788</guid>
		</item>
	</channel>
</rss>
