An interesting link
Posted Mar 13, 2009 6:57 UTC (Fri) by qg6te2
In reply to: An interesting link
Parent article: ext4 and data loss
What's wrong with applying correct idioms in applications, the way emacs (and vim?) do?
A simple "write data to disk" operation would have unnecessary complexity, as the slides show (a collection #ifdefs and run-time ifs). This is insane. The operating system (and hence by extension, the underlying filesystem) is supposed to abstract things away, not make things harder.
A sane filesystem should have the previous version of a file available intact, no matter when the crash occurred. To put it another way, why replicate the "safe save" functionality in each app when it can be done once in the filesystem ?
to post comments)