File Systems: Difference between revisions
Jump to navigation
Jump to search
[unchecked revision] | [unchecked revision] |
Content deleted Content added
m Grammar |
USTAR is not a filesystem. It's for archives. Replace with tmpfs. |
||
Line 79: | Line 79: | ||
There are only five filesystems that are both relatively easy to implement and worth to consider. There is no general recommendation as the choice depends largely on style and OS design. Instead you can read the comparison and make your own educated decision. |
There are only five filesystems that are both relatively easy to implement and worth to consider. There is no general recommendation as the choice depends largely on style and OS design. Instead you can read the comparison and make your own educated decision. |
||
''' |
'''RAMFS/TMPFS''' |
||
* <code>+</code> |
* <code>+</code> High flexibility of implementation |
||
* <code>+</code> |
* <code>+</code> Fast |
||
* <code>+</code> |
* <code>+</code> Will allow you to test out your VFS API without having to rely on filesystem specifics |
||
* <code>+</code> |
* <code>+</code> *Highly* recommended as a starter filesystem to avoid morphing your VFS interface over a specific filesystem |
||
* <code>+</code> |
* <code>+</code> Ideal to unpack a [[USTAR]] or [[CPIO]] [[initrd]] image into |
||
* <code>-</code> Changes are, obvious, not persistent, and only in memory, to be wiped after a reboot |
|||
* <code>+</code> Supports Unix permissions |
|||
* <code>-</code> No support for fragmentation |
|||
* <code>-</code> No standard partition type for it, you'll have to pick one on your own |
|||
'''[[FAT]]''' |
'''[[FAT]]''' |