Fedora内核构成成分是什么?

时间:2022-03-20 18:26:47 

每个Fedora系统都运行着一个内核,许多代码片段组合在一起使之成为我们现在所用linux系统,每个Fedora内核都起始于一个来自于上游社区的基线版本——通常称之为 vanilla内核,上游内核就是标准。

Fedora内核构成成分是什么?

(Fedora 的)目标是包含尽可能多的上游代码,这样使得 bug 修复和 API 更新更加容易,同时也会有更多的人审查代码,在理想情况下,Fedora 能够直接获取 kernel.org 的内核,然后发送给所有用户。

现实情况是,使用 vanilla 内核并不能完全满足 Fedora,然而 Vanilla 内核可能并不支持一些 Fedora 用户希望拥有的功能。用户接收的 [Fedora 内核] 是在 vanilla 内核之上打了很多补丁的内核。这些补丁被认为“不在树上out of tree”。许多这些位于补丁树之外的补丁都不会存在太久。如果某补丁能够修复一个问题,那么该补丁可能会被合并到 Fedora 树,以便用户能够更快地收到修复;当内核变基到一个新版本时,在新版本中的补丁都将被清除。

一些补丁会在 Fedora 内核树上存在很长时间。一个很好的例子是,安全启动补丁就属于这类补丁,这些补丁提供了 Fedora 希望支持的功能,即使上游社区还没有接受它们。保持这些补丁更新是需要付出很多努力的,所以 Fedora 尝试减少不被上游内核维护者接受的补丁数量。

通常来说,想要在 Fedora 内核中获得一个补丁的最佳方法是先给 Linux 内核邮件列表(LKML) 发送补丁,然后请求将该补丁包含到 Fedora 中;如果某个维护者接受了补丁,就意味着 Fedora 内核树中将来很有可能会包含该补丁,一些来自于 GitHub 等地方的还没有提交给 LKML 的补丁是不可能进入内核树的,首先向 LKML 发送补丁是非常重要的,它能确保 Fedora 内核树中携带的补丁是功能正常的。如果没有社区审查,Fedora 最终携带的补丁将会充满 bug 并会导致问题。

标签:Fedora,内核构成成分
0
投稿

猜你喜欢

  • 如何给Word2010文档如何加密并限制编辑

    2022-11-14 21:55:19
  • 赛博朋克2077东瀛第一等箱子位置在哪?

    2023-12-05 05:26:20
  • wps文字怎么添加横线图文教程

    2022-04-14 06:32:39
  • win7让媒体中心支持更多视频格式的方法

    2022-04-01 01:14:43
  • Win8系统设置计划任务比如自定义关机时间、通知消息等等

    2022-12-06 21:10:07
  • Win8系统看不了网页视频怎么解决?

    2022-12-07 11:16:32
  • win7系统玩游戏时分辨率突然发生变化的解决方法图文教程

    2022-02-08 17:41:13
  • win7系统鼠标右键添加“用记事本打开”选项的方法

    2022-04-04 09:50:43
  • excel获取生日日期的函数使用教程

    2023-04-21 16:39:51
  • Win10投影模式切换快捷键是什么?

    2022-06-22 08:04:24
  • excel中行号和列标怎么打印出来?

    2022-10-26 07:27:44
  • Excel表格使用公式计算一个月多少天教程

    2023-11-25 22:09:25
  • Win11玩艾尔登法环检测到作弊行为怎么办?

    2023-07-28 18:28:43
  • 用VMware虚拟机来安装Win8系统的设置方法

    2022-02-08 21:53:11
  • 如何通过安装Office Tab实现Office文档以标签页形式显示

    2023-11-07 18:39:07
  • Mac上简单易用的PDF压缩工具:PDF Squeezer

    2023-03-05 01:30:16
  • Win7为什么会有很多的本地连接如何更改其序号

    2023-06-12 08:30:46
  • 快视频app卸载不了怎么办?快视频app卸载不了的解决方法

    2023-08-27 18:23:39
  • 在wps2016中 打印和直接打印有什么区别

    2023-07-18 00:33:39
  • 使用PowerShell隐藏Windows 10更新方法

    2022-07-11 07:52:53
  • asp之家 电脑教程 m.aspxhome.com