ostree/docs-md/atomic-upgrades.md

513 B

Atomic upgrades and rollback

Traditional package managers operate "live" on the running system. This means it's possible for interrupted updates to result in a half-updated system. This model also makes it significantly harder to support rollbacks when updates fail.

In contrast, OSTree always creates a new root whenever it's performing an update. This new root shares storage via hardlinks with the current system. Upon success, the bootloader configuration will be updated.