Why yet another filesystem?
Posted Jun 27, 2009 3:04 UTC (Sat) by giraffedata
In reply to: Why yet another filesystem?
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.
I think what you're saying is that this could be done as a whole new block device type with an existing block-device-based filesystem type instead of as a whole new filesystem type.
I believe pramfs recognizes that block devices are appropriate for disk drives and any other use is a stretch. Over the years, people have used block devices for things other than disk drives -- essentially emulating disk drives -- in order to leverage existing filesystem code intended for disk drives. But if you're willing to write the filesystem code, you can get a better result without the emulation.
Indeed, we used to have traditional disk filesystems on a ramdisk; now we prefer ramfs.
to post comments)