Posted Jun 25, 2009 11:37 UTC (Thu) by epa (subscriber, #39769)
Parent article: Protected RAMFS
It's not clear why this is a whole new filesystem; surely the question of protecting a RAM device against kernel crashes is orthogonal to how the data is laid out on that device. If blocks need to be written, the device driver can lock and unlock the pages as needed. Similarly, checksumming each block could be done in a device driver layer below the filesystem (so the filesystem might see 4096 byte blocks, although they are stored in memory as 5000 bytes to allow checksums). Even if you do need the filesystem to do some special checking, why not start with an existing one such as minixfs?
These are all ignorant questions but the article doesn't have much rationale for why the new filesystem is needed.