- QNX4FS
QNX4FS is an extent-based
file system used by the QNX4 and QNX6 operating systems.As the file system uses
soft updates , it remains consistent even after apower failure , without using journaling. Instead, the writes are carefully ordered and flushed to disk at appropriate intervals so that the on-disk structure always remains consistent, no matter if the operation is interrupted. However, unflushed changes to the file system are nevertheless lost, as thedisk cache is typically stored involatile memory . This design has a considerable performance gain over journaling, by just bypassing that step.Fact|date=March 2007Another notable property of this file system is that its actual metadata, like
inode information and disk bitmaps, are accessible in the same way as any other file on the file system (as /.inodes and /.bitmap, respectively). This is consistent with QNX's (in fact,Plan 9 from Bell Labs 's, or historicallyUnix 's) philosophy that "everything is a file."External links
* [http://www.qnx.com QNX]
* [http://www.qnx.com/developers/docs/6.3.2/neutrino/user_guide/fsystems.html#QNX4 The QNX4 Filesystem]
Wikimedia Foundation. 2010.