Hubbry Logo
search button
Sign in
QNX4FS
QNX4FS
Comunity Hub
History
arrow-down
starMore
arrow-down
bob

Bob

Have a question related to this hub?

bob

Alice

Got something to say related to this hub?
Share it here.

#general is a chat channel to discuss anything related to the hub.
Hubbry Logo
search button
Sign in
QNX4FS
Community hub for the Wikipedia article
logoWikipedian hub
Welcome to the community hub built on top of the QNX4FS Wikipedia article. Here, you can discuss, collect, and organize anything related to QNX4FS. The purpose of the hub is to connect people, foster deep...
Add your contribution
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 a power 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 the disk cache is typically stored in volatile memory.

Another 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).[1] This is consistent with QNX's (in fact, Plan 9 from Bell Labs's, or historically Unix's) philosophy that "everything is a file".

References

[edit]
  1. ^ "The QNX4 Filesystem". Mike Cramer's Garage. June 1, 2001.
[edit]