FUSE
用户空间文件系统（Filesystem in Userspace，簡稱FUSE）是一个面向类Unix计算机操作系统的软件接口，它使无特权的用户能够无需编辑内核代码而创建自己的文件系统。目前Linux通过内核模块对此进行支持。一些文件系统如ZFS、glusterfs和lustre使用FUSE实现。

Linux用于支持用户空间文件系统的内核模块名叫FUSE，FUSE一词有时特指Linux下的用户空间文件系统。

文件系统是一个通用操作系统重要的组成部分。传统上操作系统在内核层面上对文件系统提供支持。而通常内核态的代码难以调试，生产率较低。

Linux从2.6.14版本开始通过FUSE模块支持在用户空间实现文件系统。

在用户空间实现文件系统能够大幅提高生产率，简化了为操作系统提供新的文件系统的工作量，特别适用于各种虚拟文件系统和网络文件系统。上述ZFS和glusterfs都属于网络文件系统。但是，在用户态实现文件系统必然会引入额外的内核态/用户态切换带来的开销，对性能会产生一定影响。

FUSE可用于Linux、FreeBSD、OpenBSD、NetBSD（作为puffs）、OpenSolaris、Minix 3、Android和macOS。
Q14656
类Unix
MISC
Q9135
操作系统
Concept
Q165194
软件接口
Concept
Q9662
内核
Concept
Q174989
文件系统
Concept
Q388
Linux
MISC
None
内核模块
UNK
Q136113
ZFS
MEDIA
None
glusterfs
UNK
Q1877782
lustre
MISC
Q174989
文件系统
Concept
Q9662
内核
Concept
Q1330734
虚拟文件系统
MEDIA
Q623494
网络文件系统
MEDIA
Q136113
ZFS
MEDIA
None
glusterfs
UNK
Q623494
网络文件系统
MEDIA
Q388
Linux
MISC
Q34236
FreeBSD
MEDIA
Q34215
OpenBSD
MISC
Q34225
NetBSD
MEDIA
None
puffs
UNK
Q237580
OpenSolaris
MISC
Q770573
Minix 3
MISC
Q94
Android
MISC
Q14116
macOS
MISC
Q966451
FUSE
MISC
Q966451
FUSE
MISC
Q966451
FUSE
MISC
Q966451
FUSE
MISC
Q966451
FUSE
MISC
Q966451
FUSE
MISC
+2.6^^http://www.w3.org/2001/XMLSchema#decimal
2.6
NUMBER
+14^^http://www.w3.org/2001/XMLSchema#decimal
14
NUMBER
+3^^http://www.w3.org/2001/XMLSchema#decimal
3
NUMBER
operating system
use
use
subclass of
part of
part of
part of
part of
subclass of
operating system
operating system
operating system
operating system
part of
operating system
operating system
operating system
operating system
subclass of
instance of
instance of
instance of
influenced by
influenced by
part of the series
influenced by
operating system
use
use
operating system
use
use
operating system
use
use
operating system
use
use
operating system
use
use