FUSE module
The FUSE module has been worked on by several people:
CsabaHenk, for Google Summer of Code 2007 http://fuse4bsd.creo.hu - start of the port, unstable code
IlyaPutsikau, for Google Summer of Code 2011 - continued the port by rebasing from macfuse, unfinished project (SOC2011IlyaPutsikau)
Unfortunately, the port is still not production ready.
This page contains the latest source:
fuse-freebsd-0.4.4.tar.gz - the kernel module
fuse-port-0.4.4.tar.gz - the ports
Some of the outstanding problems known in the latest source are:
- Uncertain VFS locking issues
- Probable cache coherency issues (mmap/IO), visible in the sshfs as decoherency between remote and local files
- FUSE API version not current
- Does not pass internal FreeBSD file system tests: fsx, fstest and others (blogbench, bonnie++) on local / loopback FUSE file system (and desireably on other more complex ones like sshfs).