http://us63bgjkxwpyrpvsqom6kw3jcy2yujbplkhtzt64yykt42ne2ms7p4yd.onion/graves/windows.html
Linux offers no such functionality - you're going to have to dirty your hands and fix the breaks manually (however, sometimes
it isn't possible, like if you fuck up glibc). A common criticism is that the snapshots would take a lot of disk space - however, Linux could keep a list of packages that were changed during
the last day, for example - and offer to reinstall the old versions.