General Information =================== This is a Python[1] interface to FUSE[2]. FUSE (Filesystem in USErspace) is a simple interface for userspace programs to export a virtual filesystem to the linux kernel. FUSE also aims to provide a secure method for non privileged users to create and mount their own filesystem implementations. When run from the commandline, "fuse.py" simply reexports the root filesystem within the mount point as example/fusexmp does in the main FUSE distribution. It also offers a class, fuse.Fuse, which can be subclassed to create a filesystem. fuse.Xmp is the example filesystem implementation. In your subclass of fuse, add attributes with the expected names ("getattr", "readlink", etc) and call signatures (refer to fuse.Xmp) then call main(). Make it runnable as a #! script, and mount with fusermount