嵌入式 Linux 软件更新机制及架构汇总
来源:互联网 发布:淘宝模特一天多少钱 编辑:程序博客网 时间:2024/06/06 21:45
原文链接:http://os.51cto.com/art/201610/519221.htm 作者:Michael Larabel
原文标题:概览最有前景的下一代嵌入式 Linux 软件更新机制
多个 Linux 软件商使用增量原子更新方式来传递更可靠的发行版更新,通过二进制差异实现更小体积的更新,假如出现意外状况也运行回退。这些新的发行版升级机制包含了 SWUpdate、Mender、OSTree 和 swupd。
随着像 APT 和 Yum 等传统包管理解决方案渐渐老去,并且不适用于嵌入式和 IoT 等 Linux 的大量新兴领域,新一代的基于原子化的 Linux 软件升级方案应运而生。Konsulko Group 的 Matt Porter 在本周的 2016 年欧洲嵌入式 Linux 峰会为大家对比了这些新技术的不同点。
目前已有多个 Linux 软件商使用增量原子更新方式来传递更可靠的发行版更新,通过二进制差异实现更小体积的更新,假如出现意外状况也运行回退。这些新的发行版升级机制包含了 SWUpdate、Mender、OSTree 和 swupd。但有趣的是,幻灯片之中并没有提及 Ubuntu 的 Snappy。
SWUpdate 一种单/双镜像的模块化升级框架,支持镜像签名、可以使用 Kconfig 来进行配置、能够处理本地或者远程升级等。SWUpdate 简直就是为嵌入式系统设计的。
而 Mender 则是以无线传输进行升级位目标的升级方案。它是用 Go 编程语言编写的双镜像升级框架。
OSTree 是此次增量原子升级方案演示中最有名气的,它类似于 Git。Fedora 和 RedHat 都有它的身影,甚至 Gnome 的 Flatpak 容器系统也使用了 OSTree。
Swupd 是最后展示的一个升级系统,是由 Intel 的 Clear Linux 发行版率先使用的升级方案。它的代码放在GitHub,而它的客户端和服务端则由 Clear Linux 托管。Swupd 与 OSTree 相似,但它不必重启就可以启用更新。
福利:
mender:https://mender.io/
swupdate:http://sbabic.github.io/swupdate/swupdate.html
- 嵌入式 Linux 软件更新机制及架构汇总
- 概览最有前景的下一代嵌入式 Linux 软件更新机制
- Linux常用命令及软件更新
- Linux常用命令及软件更新
- 基于Bootloader的可靠嵌入式软件远程更新机制
- 嵌入式Linux系统架构及开发流程
- 嵌入式linux系统架构及开发流程
- 嵌入式软件架构设计
- 嵌入式软件总体架构
- 软件架构风格汇总
- 软件架构资源汇总
- c语言嵌入式软件架构
- 高级嵌入式软件架构设计
- SoC嵌入式软件架构设计
- 嵌入式音频软件的架构
- 嵌入式linux系统架构
- 嵌入式软件开发培训笔记——ARM架构Linux系统下交叉编译环境搭建、NFS、TFTP服务配置及Nandflash的读写
- 嵌入式Linux软件开发
- Windows下VS2013编译Caffe完全手册
- webpack学习资源集合及学习笔记
- Spring Boot -- 微信企业号开发02-启用企业应用的消息服务器
- MFC显示图片和写入文件
- 项目启动后发生org.apache.jasper.JasperException: Failed to load or instantiate TagLibraryValidator class: o
- 嵌入式 Linux 软件更新机制及架构汇总
- 八种方式实现跨域请求
- Altium Designer 自定义线宽 自动布线应用
- java 值传递和引用传递
- Mysql ERROR 1129 (00000): Host 'XXXXXX' is blocked because of many connection errors; unblock with '
- Longest Common Prefix
- 第二周项目2---程序的多文件组织
- ImageIO javax.imageio;读取图片问题
- lua环境安装