Atomic Desktops introduction
Fedora Atomic Desktops are a variant of Fedora where the operating system is deployed as an immutable image. The images are similar to docker container images.
Updates are done atomically as a series of commits. Each time the system updates, a new OS image is used for that update. If the user wants to install packages then these need to be layered on top of the image, which creates a new image with those packages layered. You then have to reboot into the new image.
The system normally retains the previous known good image in addition to the latest one. This allows you to perform a rollback in the event of a system update causing a boot failure. You can also pin specific images in order to keep them for future emergencies. The image you want to boot can be selected from grub.