专栏中心

EEPW首页 > 专栏 > 上游优先 - Toradex 采用主线内核支持

上游优先 - Toradex 采用主线内核支持

发布人:toradex 时间:2022-12-12 来源:工程师 发布文章

上个季度,我们在 Toradex 软件战略中走过了一个重要的里程碑。

Toradex 采用 “上游优先 ” 策略 

我们的硬件和软件质量是众所周知的,我们致力于在整个产品线的大多数项目中实施开源计划。我们非常积极地为 Linux 内核做贡献,为了继续这样做,我们最近改变了我们的策略,将所有可能的东西都投入到主线 Linux 内核中——我们现在热情地支持 “上游优先”。

Upstream First


在可能的情况下,我们的发布版本(从BSP 6.0.0开始)将使用最新的稳定主线 Linux 内核(例如,上述版本中的内核 v6.0)。这是您第一次发现我们所有受支持的基于 i.MX 的 32 位模块仅使用主线/上游内核。我们的 Verdin 系列,包括 iMX8M Mini 和 iMX8M Plus,也有一个实验版的主线内核。这将作为基于 NXP® 的下游 BSP 的替代方案发布,这些模块仍支持该 BSP。

上游优先以及您如何受益

我们使用 OpenEmbedded/Yocto Project 4.0(Kirkstone, 一个长期支持(LTS)版本。通过我们的主线优先或上游优先政策,Toradex 将在上游开源项目(在本例中为 Linux 内核)中完成研发工作和修复技术问题。一旦被接受,它就会被向后移植到其他可能的(稳定)分叉,也称为下游。这一决定也重申了我们为开源项目和社区做出贡献的承诺。

LinuxYocto Project

在合并主线过程中,我们在上游提交代码和补丁,并让更多的审阅者检查我们的代码。这提高了质量、健壮性和代码标准化。但这也可能导致该过程需要更长的时间才能完成。Toradex 无法直接控制上游审核和采纳流程。有时我们的代码需要返工,或者需要完全不同的实现方法来解决一个小问题。质量的提高往往需要这样的价格。未来的版本将自动包含我们的更改,或者这些更改的完善版本,因为其他人可以贡献和改进我们的工作。

我们还会将这些更改包含在它们被合并上游后分叉的每个下游版本中。因此,一旦在所有新版本中继承了新支持的功能,下游质量也会得到改善。例如,来自 Civil Infrastructure Platform 的 SoC 厂商特定版本和 SLTS(超长期支持)。最终,我们将在更长的时间内维护一个较晚的主线内核分支作为 LTS。LTS 的官方向后移植需要具有确认的上游状态 - 这意味着它们需要按照 “上游优先” 被合并。

我们发布采用 Linux 内核 v6.0 的 BSP 6.0.0 并非巧合;这是一个里程碑,代表了我们团队和整个开源社区的辛勤工作,从而令每个产品更好、更有用。

欢迎使用我们 新的发布版本!


专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词: linux

相关推荐

Linux 今天 34 岁了

彻底告别486:Linux内核维护者正式移除英特尔486处理器支持

Linux中的fork与exec系列函数分析

嵌入式系统 2025-08-06

基于ARM的嵌入式Linux系统开发 上

视频 2009-10-22

Kontron与Congatec合作开发安全的嵌入式Linux平台

53年后,惠普于1972年推出的总线标准获得了稳定的Linux驱动——通用接口总线拥有惊人的8 MB/s带宽

FFT公司9200的板子的资料

Linux就AI生成代码定下规则:允许Copilot类工具、拒绝劣质AI代码,错误由人类负责

GeForce 590 驱动分支是首个不支持 GTX 9 和 10 系列 GPU 的分支——Linux 版本标志着定义时代显卡的终结

嵌入式Linux优化:加快系统起动和应用起动的过程

视频 2009-10-22

实时Linux技术:如何在嵌入式LINUX中应用实时特性

视频 2009-10-22

基于ARM的嵌入式Linux系统开发 中

视频 2009-10-22

由于英特尔裁员和公司重组,主要的英特尔 Linux 驱动项目正在消亡

RK3506核心板SDK重磅升级,解锁三核A7实时控制新架构

2025-12-18

U-BOOT 与 MontaVista Linux 的移植

linux入门精华

ARM 开发板使用手册 在三星 S3C2410开发板上烧写linux

基于ARM的嵌入式Linux系统开发 下

视频 2009-10-22

Linus Torvalds 称谷歌工程师提交的 RISC-V 代码为“垃圾”,并表示它“让世界变得更糟糕”

嵌入式系统 2025-08-11
更多 培训课堂
更多 焦点
更多 视频

技术专区