- Filesystem classes - Image filesystem - RAM “filesystem” -
Embedded transaction filesystem (ETFS) - QNX 4 filesystem -
Power-Safe filesystem - DOS filesystem - CD-ROM filesystem -
FFS3 filesystem - NFS filesystem - CIFS filesystem - Linux Ext2
filesystem - Universal Disk Format (UDF) filesystem - Apple
Macintosh HFS and HFS Plus filesystem - Windows NT filesystem -
Virtual filesystems QNX Neutrino provides a rich variety of
filesystems. Like most service-providing processes in the OS,
these filesystems execute outside the kernel; applications use
them by communicating via messages generated by the shared-
library implementation of the POSIX API. Most of these
filesystems are resource managers as described in this book.
Each filesystem adopts a portion of the pathname space (called a
mountpoint) and provides filesystem services through the
standard POSIX API (open(), close(), read(), write(), lseek(),
etc.). Filesystem resource managers take over a mountpoint and
manage the directory structure below it. They