
"There is no ideal software, it always has bugs. Minor, major or security issues will always exist and modern operating systems need to deal with this fact. What if any software which user installs had a capability to rollback to previously known successful point and operation itself would take no time? What if developer or user has a tool which could checkpoint operating system and capability to revert changes in no time? This is possible if we will
marry two great technologies: ZFS and Debian APT. Both technologies now part of Nexenta Operating System which is core foundation for its derivative distributions. Meet
apt-clone. The tool which integrates with the NexentaCP system, keeps track of upgrade checkpoints and allows to create/destroy/edit checkpoints by request."
Member since:
2005-12-13
I do believe this is meant to do with more than just installing / uninstalling your average Photoshop-esque application ...
This has more to do with complete installations of more complex nature, which might actually suffer from changes in applications.
I'd like to have had this kind of functionality when I once upgraded my OpenLDAP from the 2.2-branch to the 2.3-branch and suddenly nothing worked due to some changes in the database format, causing OpenLDAP to assume the database was empty ...
This happened with Debian and although not a general issue, I'm sure, a rollback of the working version of the application *and* the data associated would have been sweet ...