什么是原子更新

原子更新是一种新的操作系统更新思想,将系统更新的操作视作原子性操作——若更新包安装成功,则系统完成升级;若系统更新失败,则会回到当前系统环境,保持当前系统环境不被更改。

如此一来,则能有效避免出现部分依赖包安装完成,但是并未完整升级的情况。

原子更新特性

那么,作为提高系统升级稳定性的重要部分,原子更新的特性都有哪些?

第一,适配多种安装方式

原子更新的特性不依赖系统安装方式,不论是全盘安装还是手动分区安装,都可以创建原子更新环境。

第二,更灵活的储存方式

系统的备份和回滚不依赖固定的分区,相比与A/B分区方案,无需与根分区同等大小的备份分区,可以释放磁盘空间资源。

第三,多版本管理

原子更新可保留更新前系统环境,且可保留多个版本,系统升级后可回滚至之前的版本,若系统升级失败或出现故障,可以轻松回滚至之前的稳定版本。

第四,融合系统备份还原特性

原子更新特性给予系统备份还原工具底层支持。备份还原工具将在deepin 23 正式版中提供,它会为原子更新提供管理入口,使系统的备份和回滚机制更好地融合。

Preview阶段中,原子更新仍在不断优化,我们将在后续版本中对它做进一步完善,欢迎各位小伙伴针对现有内容与我们进行探讨与交流。

对比:V23(原子更新)与 V20(AB-recovery)

以上是关于原子更新的基本介绍。在接下来的揭秘部分中,我们将带各位进一步探索玲珑,了解玲珑权限管理机制及更多内容,敬请期待!

发表评论