File systems
From Organic Design wiki
The Kernel requires a filesystem to start up. In unix terms this means it's /sbin/init or /linuxrc. It's also important that the OS is able to read and write all common file systems.
FUSE
User-space implementation of a filesystem API.
- Requires kernel module that is standard in 2.6 kernels
- Good examples of custom implementation
- See fs.c
NTFS
libntfs uses FUSE to impelment a file system wrapper for NTFS