Operating systems · File systems

FUSE (computing)

In Spanish: FUSE
See in the galaxyCopy link
Updated: 12/11/2026Reading: 2 min

Description

FUSE (Filesystem in Userspace) is a userspace filesystem that allows users to create their own filesystems without the need to modify the operating system kernel. This software interface provides a simple way to implement custom filesystems, using userspace capabilities to interact with the kernel filesystem. FUSE allows developers to create filesystems that can be mounted and used like any other standard filesystem, facilitating the integration of different types of storage and data. Its modular architecture allows filesystems to be developed in programming languages such as C, Python, and others, which expands its accessibility and versatility. FUSE has gained popularity across various platforms and operating systems, thanks to its ability to simplify the creation and management of complex filesystems, as well as its compatibility with a wide range of applications and services.

History

FUSE was initially developed by Miklos Szeredi in 2001 as a way to allow filesystems to be implemented in userspace. Since its creation, it has evolved and has been integrated into many Linux distributions and other operating systems, becoming an essential tool for developers and system administrators. Its popularity has grown due to the flexibility it offers for creating custom filesystems and its ability to interact with different types of storage.

Uses

FUSE is used in a variety of applications, including the creation of virtual filesystems, the integration of cloud storage, and the implementation of filesystems that interact with databases or web services. It is also useful for mounting remote filesystems, such as SSHFS, which allows access to files on a remote server via SSH.

Examples

Examples of FUSE usage include SSHFS, which allows mounting remote filesystems via SSH, and encfs, which provides an encrypted userspace filesystem. Other examples are gocryptfs and rclone, which allow cloud storage integration and file synchronization.

Glosarix on your device

Install
×
Enable Notifications Ok No