恩智浦近期对i.MX Linux战略进行了全面更新,旨在为客户提供更清晰的创新与长期支持(LTS) 路径,助力其将软件维护、安全更新及生命周期规划与长生命周期嵌入式产品的实际需求相匹配。
随着嵌入式产品使用寿命的不断延长,开发团队需要为量产程序提供更加可预测的软件维护路径。与此同时,网络安全相关预期与法规的持续演进,也进一步凸显了在整个产品生命周期中明确支持条款、漏洞修复及软件透明度的必要性。
本次更新旨在为客户提供贯穿产品生命周期的更清晰选择:一方面通过NXP-Linux-Mainstream持续获取季度创新成果,另一方面借助NXP-Linux-Long-Term Support (LTS) 流获得更加稳定的长期软件路径。
从容规划,了解适用于i.MX处理器的嵌入式Linux,点击这里>>
恩智浦i.MX Linux战略演进
许多嵌入式产品开发人员需要在产品发布后对软件平台进行长达数年的持续维护。对于这些i.MX用户而言,长期软件规划不仅关乎新功能的引入,还涉及安全更新、漏洞处理、软件物料清单、受控变更及可预测性等多个维度。
欧洲《网络弹性法案》(CRA) 等法规的出台,也提高了网络安全实践对于带有数字元素的产品的重要性。欧盟委员会明确指出,CRA为制造商设定了强制性网络安全要求,涵盖产品的设计、开发和维护,以及产品生命周期内的漏洞处理。
对于i.MX用户而言,上述市场及法规动态进一步强化了对一种兼具持续软件演进与长期生产维护能力的Linux战略的需求。
两条互补路径:Mainstream和LTS
更新后的i.MX Linux战略围绕两条互为补充的软件路径展开:Mainstream与LTS。
NXP-Linux-Mainstream计划继续以季度为周期免费提供版本更新。对于需要持续获取软件演进成果、获得较新i.MX器件支持并跟随恩智浦Mainstream软件开发流程进行定期更新的团队而言,该路径仍至关重要。
NXP Linux LTS流的推出旨在提供一条更加稳定的LTS路径,重点关注安全与漏洞更新、bug修复及受控变更。该路径主要面向需要以生产为导向的软件基础、希望降低代码变更频率、实现受控变更并获得长期支持的客户。
这两条路径相辅相成,使团队能够根据其产品生命周期选择适当的模式。开发人员可继续使用NXP-Linux-Mainstream获取季度软件演进,而维护周期较长的客户则可选用NXP-Linux-LTS流以获得更加稳定的软件基准。
明确产品生命周期中的软件成熟度
更新后的战略同时对i.MX Linux软件成熟度在产品生命周期各阶段的管理方式进行了明确界定。对于处于活跃发布阶段及发布后阶段的i.MX器件,NXP-Linux-Mainstream将继续通过季度发布提供通用可用性 (GA) 质量软件。GA质量软件代表恩智浦量产级软件成熟度等级,推荐用于生产环境。
对于超出既定Mainstream GA质量窗口的旧型号i.MX器件,NXP-Linux-Mainstream可能会过渡至成熟软件质量等级。“成熟”软件基于先前GA质量软件基准,是一种稳定且功能完备的基准版本,并持续获得以下更新:
适用的恩智浦自有软件bug修复
通过后续季度版本提供的安全及漏洞更新
来自Linux内核及Yocto技术社区的其他相关安全与漏洞更新
简而言之,对于需要在旧型号或更长生命周期平台上获得量产级长期支持的客户,NXP-Linux-LTS流通常是推荐路径。
建议客户将其产品及软件生命周期规划与适用的NXP-Linux-LTS流保持同步,以提高可预测性并减少不必要的软件变更。
NXP Linux LTS提供的内容
NXP Linux LTS流采用交错式多流发布模式,与Linux及Yocto Project的长生命周期保持同步。其目标是以较低的代码变更频率提供稳定的软件流,并聚焦安全、漏洞及bug修复维护。
在Yocto Project LTS生命周期内,NXP Linux LTS流计划在完成持续集成与回归测试后,以4个月为周期接收更新。这些更新预计涵盖:
安全及漏洞修复
来自上游及下游Linux版本的Bug修复
Linux LTS内核次要版本更新 (如有)
Yocto LTS次要版本更新 (如有)
对于特别严重的通用漏洞披露 (CVE) 或安全事件,恩智浦将视具体情况及严重程度评估,可能发布中间LTS版本或补丁,而无需等待常规的4个月周期。
该NXP-Linux-LTS模式有意与以功能为导向的NXP-Linux-Mainstream版本有所不同。其主要价值在于为构建长生命周期工业产品的客户提供稳定、可预测的长期维护基准。通过最大限度地减少不必要的代码变更,NXP-Linux-LTS可帮助客户降低维护工作量,减少重新认证成本,并以更高的可预测性规划其软件生命周期。
新i.MX器件的纳入
为维护LTS模式的稳定性,仅计划纳入在特定NXP-Linux-LTS流启动时已达到GA质量标准的i.MX器件。但对于新i.MX产品,若经恩智浦评估确认其符合LTS的核心目标 (即稳定性、可预测性及最小化代码变更),则可破例将其纳入已有的NXP Linux LTS流中。
标准LTS访问与高级服务
订阅NXP Linux LTS标准服务,团队可获得对恩智浦定义的LTS流的访问权限。该服务主要面向希望获得与所支持LTS流结构相匹配的可预测软件维护路径的开发人员。
对于需要更加定制化软件路径的开发人员,恩智浦还提供高级服务选项。根据客户需求及合作范围,高级服务可包括针对客户的个性化软件维护活动,例如:
迁移Yocto或Linux内核版本
自定义发布节奏
调整通用漏洞披露 (CVE) 更新频率
根据客户需求集成特定功能或bug修复
明确这一区别非常重要:NXP Linux LTS提供对恩智浦定义的稳定流的访问权限,而高级服务则专注于基于客户具体需求进行定制化软件开发。
以SBOM支持软件透明度
对于管理长生命周期嵌入式产品的团队而言,软件透明度正日益成为优先考虑事项。作为本次战略更新的一部分,恩智浦将为NXP-Linux-Mainstream和NXP-Linux-LTS两条流中所分发的软件提供软件物料清单 (SBOM)。
Yocto用户指南还说明了如何为最终软件镜像创建SBOM,帮助客户了解如何为其自身产品配置生成更全面的软件组成信息。
助力客户更加从容自信地进行规划
更新后的i.MX Linux战略旨在为团队提供更加清晰的软件生命周期规划路径,满足以下需求:
持续软件演进 (通过NXP Linux Mainstream获取季度版本)
稳定的、量产级长期软件路径 (通过NXP Linux LTS流)
满足高度个性化的需求 (通过恩智浦高级服务选项)
通过将主流创新与长期稳定维护进行分离,恩智浦使团队能够更轻松地将其i.MX Linux软件战略与产品生命周期、安全维护需求及长期规划要求相匹配。
如需进一步了解i.MX Linux软件战略,或确定最适合您产品生命周期的路径,请联系恩智浦代表。建议产品生命周期较长的客户尽早评估NXP-Linux-LTS,并将其产品及软件生命周期规划与相应的NXP-Linux-LTS流相匹配。恩智浦可协助客户评估NXP-Linux-Mainstream、NXP-Linux-LTS或高级服务中哪一种最适合其软件生命周期需求。
本文作者
Champ Iyengar,恩智浦半导体i.MX 软件产品管理与营销负责人,负责i.MX 系列产品的软件战略、产品管理及市场营销工作。他在嵌入式软件和汽车电子领域拥有超过25年的丰富经验,曾先后任职于恩智浦、高通、德州仪器、瑞萨和摩托罗拉,致力于打造面向物联网、机器人、汽车和移动终端等领域的客户导向型软件产品与生态系统。
全部0条评论
快来发表一下你的评论吧 !