Filesystem drivers are in src/add-ons/kernel/file_system
A filesystem usually relies on an underlying block device, but that’s not required. For example, NFS is a network filesystem, so it doesn’t need one.
File systems overview
Development tools
fs_shell
userlandfs
Torture and performance tests
Node Monitoring
Requirements - Exported Functionality in BeOS
Meeting the Requirements in an Optimal Way - Implementation in Haiku
Differences Between Both Implementations
And Beyond?
UserlandFS: filesystems in userspace
The FUSE API
Extensions to the FUSE API
Debugging userlandfs
The UFS2 filesystem
Commands
The XFS File System
Testing XFS File System
Creating File System Images
Test using xfs_shell
Test directly inside Haiku
Test using userlandfs
Haiku XFS API
Inodes
Directories
Files
Current Status of XFS
Directories
Files
Attributes
Symlinks
XFS V5 exclusive features
Write Support
References
The FAT File System
Code Organization
FAT Data Types
BSD Compatability
Inode Numbers
Locking
Caches
Limitations
FAT Reference Material
The Be File System
Partitioning system for Sun Sparc machines