本文为大家介绍fedora34内核(linux内核组成部分),下面和小编一起看看详细内容吧。
每个fedora 系统都运行一个内核,许多代码片段组合在一起构成了我们今天使用的linux 系统。每个fedora 内核都从上游社区的基线版本开始,通常称为vanilla 内核。上游内核这是标准。
(fedora 的)目标是包含尽可能多的上游代码,以便更容易修复错误和更新api,并让更多人审查代码。理想情况下,fedora 可以直接从kernel.org 获取内核,然后发送给所有用户。
事实上,使用vanilla 内核对于fedora 来说是不够的,但是vanilla 内核可能不支持fedora 用户希望拥有的某些功能。用户收到的[fedora 内核] 是在vanilla 内核之上打了很多补丁的内核。这些补丁被认为是树外的。补丁树之外的许多补丁都不会存在很长时间。如果补丁解决了问题,补丁可能会合并到fedora 树中,以便用户更快地收到修复;当内核重新定位到新版本时,新版本中的补丁将被清除。
一些补丁在fedora 内核树中存在很长时间。一个很好的例子是secure boot 补丁,它提供了fedora 希望支持的特性,即使它们还没有被上游社区接受。保持这些补丁是最新的需要付出很多努力,因此fedora 试图减少上游内核维护者不接受的补丁数量。
一般来说,在fedora 内核中获得补丁的最佳方式是先将补丁发送到linux 内核邮件列表(lkml),然后请求将补丁包含在fedora 中;如果一个维护者接受了这个补丁,那么就意味着这个补丁很可能在未来被包含在fedora 内核树中。一些来自github等地的补丁没有提交到lkml是无法进入内核树的。首先向lkml 发送补丁非常重要,这可以确保fedora 内核树中携带的补丁是有效的。如果没有社区审查,fedora 最终会携带充满错误并导致问题的补丁。
好了,fedora34内核(linux内核组成部分)的介绍到这里就结束了,想知道更多相关资料可以收藏我们的网站。