Comment Linux needs easy update backout (Score 1) 231
With updated Grub entries, this allows booting the old OS without the updates.
So the process would be:
1. Create new boot environment, (BTRFS supports more than 2). Or prepare the alternate partition or LVM for the update.
2. Mount up the alternate boot environment.
3. Perform the update to the ABE.
4. Update Grub to boot this new BE by default.
5. Prompt use that a reboot is now needed to activate the update.
All of that can be automated as part of the update, (well, even the reboot if that is what the user wants).
No user likes a broken update. Especially when it is something he/she may not understand as well as MS-Windows. Further, while MANY, MANY Microsoft Windows updates had problems, they generally were so obvious and got enough attention that when a fix was available, users were able to implement it soon. Without much poking around and Internet searching.