Comment Re:btrfs needed the work (Score 1) 385
It's not only about OS crashes. How do you expect the OS to prevent a power outage or the Off button being hold by mistake?
Sure, people should have UPSs, not touch the button, etc, but that stuff will happen and accounting for it is part of "being liberal in what you accept".
Making firefox session recovery reliable even in the face of power outage or Off button is noble if it can be done without crippling the performance in normal operation. Once both cannot be achieved, one has to weigh the acceptable performance against making it rock-solid but unpleasant to use. The question is, what is the purpose of the system we are building? What is the general expectation of users?
In this case treating the power-outage as a truly exceptional condition and not crippling the performance to accommodate it might be justified.