4高级内核概念

本文介绍了Yocto项目内核的开发与维护,包括Yocto Linux内核的选择策略,如何在Linux内核候选版本中找到稳定基线。Yocto Linux内核基于不同的Linux内核版本,如4.1、4.4等,并且有明确的长期支持计划。文章还讨论了内核的构建文件层次结构和分支策略,以及如何确定内核配置审计阶段的硬件和非硬件特性。
摘要由CSDN通过智能技术生成

4高级内核概念

目录

4高级内核概念

4.1 Yocto 项目内核开发与维护

4.2 Yocto Linux 内核架构和分支策略

4.3内核构建文件层次结构

4.4确定内核配置审计阶段的硬件和非硬件特性


4.1 Yocto 项目内核开发与维护

通过 Yocto 项目(Yocto Linux 内核)可用的内核与其他内核一样,基于https://www.kernel.org的 Linux 内核版本 。在主要的 Linux 内核开发周期开始时,Yocto 项目团队会根据发布时间、最终上游kernel.org版本的预期发布时间以及 Yocto 项目功能要求等因素来选择 Linux 内核。通常,选择的 Linux 内核处于 Linux 社区开发的最后阶段。换句话说,Linux 内核处于候选版本或“rc”阶段,尚未达到最终版本。但是,由于处于外部开发的最后阶段,团队知道kernel.org最终版本显然会在 Yocto 项目开发窗口的早期阶段。

这种平衡允许 Yocto 项目团队尽可能交付最新的 Yocto Linux 内核,同时仍然确保团队拥有稳定的官方 Linux 内核版本基线版本。

如前所述,Yocto Linux 内核的最终来源是从kernel.org. 除了来自 的基础内核之外kernel.org,可用的 Yocto Linux 内核还包含重要的新主线开发、非主线开发(当没有替代方案时)、板级支持包 (BSP) 开发和自定义功能的组合。这些添加导致商业发布的 Yocto Project Linux 内核满足特定嵌入式设计人员对目标硬件的需求。

您可以 在位于https://git.yoctoproject.org/cgit/cgit.cgi/Yocto 项目源代码库中找到 Yocto Linux 内核的 Web 界面 。如果您查看界面,您将在左侧看到一组名为“Yocto Linux Kernel”的 Git 存储库。在该组中,您将找到几个开发并包含在 Yocto 项目版本中的 Linux Yocto 内核:

  • linux-yocto-4.1:稳定的 Yocto 项目内核,用于 Yocto 项目 2.0 版。该内核基于 Linux 4.1 发布的内核。

  • linux-yocto-4.4:稳定的 Yocto 项目内核,用于 Yocto 项目 2.1 版。该内核基于 Linux 4.4 发布的内核。

  • linux-yocto-4.6:一个与任何 Yocto 项目版本无关的临时内核。

  • linux-yocto-4.8:稳定的 yocto 项目内核,用于 Yocto 项目 2.2 版。

  • linux-yocto-4.9:与 Yocto 项目 2.3 版一起使用的稳定的 Yocto 项目内核。该内核基于 Linux 4.9 发布的内核。

  • linux-yocto-4.10:与 Yocto Project Release 2.3 一起使用的默认稳定 Yocto Project 内核。该内核基于 Linux 4.10 发布的内核。

  • linux-yocto-4.12:与 Yocto Project Release 2.4 一起使用的默认稳定 Yocto Project 内核。该内核基于 Linux 4.12 发布的内核。

  • yocto内核缓存:linux-yocto-cache包含了Linux-yocto内核树的补丁和配置。这个存储库在处理 linux-yocto 内核时很有用。有关此“高级内核元数据”的更多信息,请参阅“使用高级元数据 (yocto-kernel-cache) ”一章。

  • linux-yocto-dev:基于可用的最新上游候选版本的开发内核。

注意

Yocto Linux 内核的长期支持计划 (LTSI) 如下:

  • 对于 Yocto Project 版本 1.7、1.8 和 2.0,LTSI 内核是 linux-yocto-3.14.

  • 对于 Yocto Project 版本 2.1、2.2 和 2.3,LTSI 内核是 linux-yocto-4.1.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值