The Linux Kernel Logo
  • Development process
  • Submitting patches
  • Code of conduct
  • Maintainer handbook
  • All development-process docs
  • Core API
  • Driver APIs
  • Subsystems
    • Core subsystems
    • Human interfaces
    • Networking interfaces
    • Storage interfaces
      • Filesystems in the Linux kernel
        • Core VFS documentation
        • Filesystem support layers
        • Filesystems
          • v9fs: Plan 9 Resource Sharing for Linux
          • Acorn Disc Filing System - ADFS
          • Overview of Amiga Filesystems
          • kAFS: AFS FILESYSTEM
          • autofs - how it works
          • Miscellaneous Device control operations for the autofs kernel module
          • BeOS filesystem for Linux
          • BFS Filesystem for Linux
          • BTRFS
          • Ceph Distributed File System
          • Coda Kernel-Venus Interface
          • Configfs - Userspace-driven Kernel Object Configuration
          • Cramfs - cram a filesystem onto a small ROM
          • Direct Access for files
          • DebugFS
          • DLMFS
          • eCryptfs: A stacked cryptographic filesystem for Linux
          • efivarfs - a (U)EFI variable filesystem
          • EROFS - Enhanced Read-Only File System
          • The Second Extended Filesystem
          • Ext3 Filesystem
          • ext4 Data Structures and Algorithms
          • Flash-Friendly File System (F2FS)
          • Global File System 2
          • uevents and GFS2
          • Glock internal locking rules
          • Macintosh HFS Filesystem for Linux
          • Macintosh HFSPlus Filesystem for Linux
          • Read/Write HPFS 2.09
          • FUSE (Filesystem in Userspace) Technical Documentation
            • 1. FUSE Overview
            • 2. FUSE I/O Modes
            • 3. FUSE-over-io-uring design documentation
            • 4. FUSE Passthrough
          • Inotify - A Powerful yet Simple File Change Notification System
          • ISO9660 Filesystem
          • NILFS2
          • NFS
          • NTFS3
          • OCFS2 filesystem
          • OCFS2 file system - online file check
          • Optimized MPEG Filesystem (OMFS)
          • ORANGEFS
          • Overlay Filesystem
          • The /proc Filesystem
          • The QNX6 Filesystem
          • Ramfs, rootfs and initramfs
          • relay interface (formerly relayfs)
          • User Interface for Resource Control feature (resctrl)
          • ROMFS - ROM File System
          • CIFS
          • SPU Filesystem
          • Squashfs 4.0 Filesystem
          • sysfs - _The_ filesystem for exporting kernel objects
          • Tmpfs
          • UBI File System
          • UBIFS Authentication Support
          • UDF file system
          • virtiofs: virtio-fs host<->guest shared file system
          • VFAT
          • XFS Filesystem Documentation
          • ZoneFS - Zone filesystem for Zoned block devices
      • Block
      • CD-ROM
      • SCSI Subsystem
      • TCM Virtual Device
      • NVMe Subsystem
    • Other subsystems
  • Locking
  • Licensing rules
  • Writing documentation
  • Development tools
  • Testing guide
  • Hacking guide
  • Tracing
  • Fault injection
  • Livepatching
  • Rust
  • Administration
  • Build system
  • Reporting issues
  • Userspace tools
  • Userspace API
  • Firmware
  • Firmware and Devicetree
  • CPU architectures
  • Unsorted documentation
  • Translations
The Linux Kernel
  • Kernel subsystem documentation
  • Filesystems in the Linux kernel
  • FUSE (Filesystem in Userspace) Technical Documentation
  • View page source

FUSE (Filesystem in Userspace) Technical DocumentationΒΆ

  • 1. FUSE Overview
    • 1.1. Definitions
    • 1.2. What is FUSE?
    • 1.3. Filesystem type
    • 1.4. Mount options
    • 1.5. Control filesystem
    • 1.6. Aborting a filesystem connection
    • 1.7. How do non-privileged mounts work?
    • 1.8. How are requirements fulfilled?
    • 1.9. I think these limitations are unacceptable?
    • 1.10. Kernel - userspace interface
  • 2. FUSE I/O Modes
  • 3. FUSE-over-io-uring design documentation
    • 3.1. Limitations
    • 3.2. Fuse io-uring configuration
  • 4. FUSE Passthrough
    • 4.1. Introduction
    • 4.2. Enabling Passthrough
    • 4.3. Privilege Requirements
Previous Next

© Copyright The kernel development community.

Built with Sphinx using a theme provided by Read the Docs.