|This page uses content from the English Wikipedia. The original article was at Reiser4. The list of authors can be seen in the page history. As with All articles on the Computing Knowledgebase Wikia, the text of Wikipedia is available under the GNU Free Documentation License.|
It has the following advanced features:
- efficient support of small files, in terms of disk space and speed
- fast handling of large and very large directories with hundreds of millions of files,
- flexible plugin infrastructure,
- atomic file system modification,
- efficient journaling through wandering logs,
- dynamically optimized disk-layout (through allocate-on-flush (called Delayed allocation in the XFS world), and online repacker)
- Integration of metadata into the file system name-space.
Additionally, Reiser4 introduces dancing trees, a version of B*-trees with the key difference being that underpopulated nodes won't get merged until a flush to disk is forced by low memory or a completed transaction. Such a system also allows Reiser4 to create files and directories without having to waste time and space through fixed blocks.
Benchmarks performed by Namesys show that Reiser4 is 10 to 15 times faster than Ext3 working on files smaller than 1KB. As of 2004, it is not supported on many Linux distributions, although its predecessor is.
|Filesystems: FAT | FATX | FAT12 | FAT16 | FATX16 | FAT32 | FATX32 | NTFS | JFS | Ext | Ext2 | Ext3 | HPFS | ReiserFS | Reiser4 | HFS+ | FFS | UFS1 | UFS2 | UFSMacOSX | XFS | OFS | BFS | BeFS | OpenBFS | NSS | NWFS | ODS5 | VxFS | ZFS | MFS | IFS | AFS | TVFS | MinixFS | SkyFS | AtheOSFS | ArlaFS | CDFS | UDF | CFS | DFS | OpenAFS | GFS | DTFS | CODA | UMSDOS | OldBeFS | RFS | EFS|