File Systems: Difference between revisions

Jump to navigation Jump to search
[unchecked revision][unchecked revision]
Content deleted Content added
mNo edit summary
Re-add USTAR. It's just as much a filesystem as ISO9660 and is a very viable choice for a read-only ramdisk.
Line 78: Line 78:
=== "Beginners" filesystems ===
=== "Beginners" filesystems ===
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.

'''[[USTAR]]'''
* <code>+</code> Of these beginner filesystems, this is the simplest by far to implement
* <code>+</code> Uses 512 byte sectors just like floppies and disks
* <code>+</code> Incredibly simple, a sector with meta data followed by data sectors
* <code>+</code> Widely used, utility to create tar images are available for every mainstream OS
* <code>+</code> Supports special files (like devices and symlinks)
* <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


'''RAMFS/TMPFS'''
'''RAMFS/TMPFS'''