you can do this today with linux, just mount all your filesystems syncronously and you will have a system that you can shutdown at any time that it's not writing to your disk.
you will also have a system that you will find unusably slow, you don't realize how much you gain from not waiting for writes to hit disk before continuing.
Posted Feb 1, 2010 13:29 UTC (Mon) by Cato (subscriber, #7643)
[Link]
Actually it's quite viable to use synchronous writes on filesystems - that's how I set up all my Linux systems, having had some major hassles with data corruption on ext3. There is some performance hit but it's still a lot faster than my Windows XP laptop which has about the same CPU and RAM.
See http://lwn.net/Articles/350072/ for the details - however, I now think that the only problem is not having synchronous writes, and that LVM is largely OK. This makes sense given that LVM is used a lot in enterprise Linux servers.