The many filesystems available can be categorized into the
following classes:
- Image
- A special filesystem that presents the modules in the
image and is always present. Note that the
procnto process automatically provides an image
filesystem and a RAM filesystem.
- Block
- Traditional filesystems that operate on block devices
like hard disks and CD-ROM drives.
This includes the
Power-Safe filesystem,
QNX 4,
DOS,
and CD-ROM filesystems.
- Flash
- Nonblock-oriented filesystems designed explicitly for
the characteristics of flash memory devices. For NOR
devices, use the FFS3 filesystem; for NAND, use ETFS.
- Network
- Filesystems that provide network file access to the filesystems on remote host computers.
This includes the NFS
and CIFS (SMB)
filesystems.
- Virtual
- QNX Neutrino provides an Inflator virtual filesystem,
a resource manager that
sits in front of other filesystems and uncompresses files that
were previously compressed (using the
deflate
utility).