FUSE is a great project which makes it possible to implement a fully functional file system in a userspace program.
FUSE is used by the following FS implementations:
- Use Fuse to mount remote ssh directories – http://blogs.techrepublic.com.com/opensource/?p=225
- Develop your own filesystem with FUSE – http://www.ibm.com/developerworks/linux/library/l-fuse/
- LinuxConf.Au: HTTP-FUSE CLOOP with Software RAID and DNS-Balance for Embedded Linux
- Starfish Distributed Filesystem (commercial 🙁 ) – http://wiki.digitalbazaar.com/en/Starfish_Distributed_Filesystem
FUSE – a way to go when implementing a distributed file system