3 ms·
I suppose we have seen advancements in this area in the past 10 years since this was published. Most applications and OS will at least attempt to recover all y
by al_ramich 8y ago
I suppose we have seen advancements in this area in the past 10 years since this was published. Most applications and OS will at least attempt to recover all your work. Think a grey area still seems to be around significant upgrades to OSs when things can go seriously wrong. A recent upgrade of my Mac laptop collapsed spectacularly with much time spent on repairing the damage.
Good discussion on this topic
https://www.compucom.com/blog/three-reasons-businesses-need-self-healing-technology https://www.compucom.com/blog/three-reasons-businesses-need-...
- xj9 8y agoNixOS[0] makes all changes to your system atomically, and you can easily roll back to any previous state. [0]: https://nixos.org/~eelco/pubs/phd-thesis.pdf https://nixos.org/~eelco/pubs/phd-thesis.pdf
- rini17 8y agoRight, applications have advanced...they are calling fsync (or similar expensive I/O operation to ensure consistent database), like, every time user clicks. These features are often poorly documented and understood, with huge overhead that IMO could be avoided if OS+apps were designed with consistency features in mind.