当前位置: 首页 > 科技观察

概览最有前景的下一代嵌入式 Linux 软件更新机制

时间:2023-03-22 11:33:13 科技观察

概述最有前途的下一代嵌入式Linux软件更新机制基于Atomization的Linux软件升级方案应运而生。KonsulkoGroup的MattPorter在本周的2016年欧洲嵌入式Linux峰会上比较了这些新技术之间的差异。目前很多Linux软件供应商都采用增量原子更新的方式来传递更可靠的分发更新,通过二进制差异实现更小的更新,如果出现意外情况就跑回去。这些新的发行版更新机制包括SWUpdate、Mender、OSTree和swupd。然而,有趣的是,幻灯片中并未提及Ubuntu的Snappy。SWUpdate是一个模块化的单/双图像更新框架,支持图像签名,可以使用Kconfig配置,可以处理本地或远程更新等。SWUpdate是为嵌入式系统设计的。而Mender是一种升级解决方案,使用无线传输来升级目标。它是一个用Go编程语言编写的双镜像升级框架。OSTree是这种增量原子升级解决方案最著名的演示,它类似于Git。Fedora和RedHat都有,甚至Gnome的Flatpak容器系统也使用OSTree。Swupd是***所示的升级系统,是Intel的ClearLinux发行版首创的升级方案。它的代码在GitHub上,而它的客户端和服务器托管在ClearLinux上。Swupd类似于OSTree,但它可以在不重新启动的情况下进行更新。对于那些未在柏林举行的欧洲嵌入式Linux峰会上提及的人,您还可以访问这些PDF演示文稿,以了解这些专注于嵌入式Linux的软件更新机制。