Filesystem in Userspace

Filesystem in Userspace (FUSE) is a software interface for Unix-like computer operating systems that lets non-privileged users create their own file systems without editing kernel code. This is achieved by running file system code in user space while the FUSE module provides only a "bridge" to the actual kernel interfaces - wikipedia

Structural diagramm of Filesystem in Userspace - wikimedia - wikimedia

Structural diagramm of Filesystem in Userspace - wikimedia

FUSE is available for Linux, FreeBSD, OpenBSD, NetBSD (as puffs), OpenSolaris, Minix 3, Android and OS X.

FUSE is free software originally released under the terms of the GNU General Public License and the GNU Lesser General Public License.