This document discusses using Btrfs and Snapper to enable full system rollbacks. It describes how snapshots are used to capture the state of the system at different points in time. These snapshots can then be used to rollback the entire system to a previous known good state, reducing downtime from system issues or configuration changes. The key capabilities of Snapshots include automatically capturing changes, displaying differences between snapshots, and rolling back to previous states. Integration with tools like YaST allow visualizing and undoing changes at the file level, while full system rollback supports reverting the entire operating system, including the kernel.