谢谢您的订阅!
当新的内容发布后您将开始接收邮件。您也可以点击邮件内的链接随时取消订阅。关闭Close

Linux上正确的OTA更新

Ubuntu Core为Linux设备更新设定了涵盖内核,操作系统和应用程序的新标准。

事务化更新以提高可靠性。增量更新大幅降低带宽消耗。数字签名可确保完整性和出处。

这就是智能设备的未来。

获取物联网应用商店

OTA更新白皮书(英文)

Iot field updates from cloud

可靠性

安全地向前和向后切换

每次更新都会保留以前版本的代码和数据,因此您可以安全地在版本历史记录中前后切换应用程序。


通道中的更新流

每个snap应用可提供多个更新流——通道,包含snap的版本和成熟度:edge,beta,stable(技术预览、测试版、稳定版)。您将知道切换至“3.2/stable”意味着您将在那台机器上获得些什么(变化)。

您可以尝试edge以了解即将到来的新功能,或在各个版本中实验以了解哪个版本最适合您。亦或固定在推荐的稳定分支。


平稳的错误处理和自动恢复

事情并非总是如我们所愿,但是snap应用具有自动恢复机制。如果错误发生在更新的任何时间点,Ubuntu Core将会停止更新,并且恢复到上一个正常工作的应用程序版本。

效率

增量更新

当您在大型组件中进行较小更改时,snap将自动计算一个二进制增量,以最大程度地减少分发该更新所需的流量和时间。


压缩和只读

Snap应用中预载内容是被压缩的,并且在snap应用的整个生命周期内(即使在安装后的正常使用期间)仍保持压缩和只读状态。这意味着原始包摘要和签名永远不会被触及。


安全的操作系统更新

一直持续的弹性和灵活性

内核和基本操作系统都以snap的形式处理,因此适用于应用程序的所有优点也适用于系统基础。这意味着不仅可受益于Ubuntu Core快速且一致的更新,而且还可以通过自动回滚不正确更新的内核以实现平稳的错误处理。

为OTA更新获取IoT应用商店

获取您专属的基础架构,以对大规模设备进行安全管理和无缝软件更新。

联系我们