1 # SPDX-License-Identifier: GPL-2.0-only 1 # SPDX-License-Identifier: GPL-2.0-only 2 config FUSE_FS 2 config FUSE_FS 3 tristate "FUSE (Filesystem in Userspac 3 tristate "FUSE (Filesystem in Userspace) support" 4 select FS_POSIX_ACL 4 select FS_POSIX_ACL 5 help 5 help 6 With FUSE it is possible to implemen 6 With FUSE it is possible to implement a fully functional filesystem 7 in a userspace program. 7 in a userspace program. 8 8 9 There's also a companion library: li 9 There's also a companion library: libfuse2. This library is available 10 from the FUSE homepage: 10 from the FUSE homepage: 11 <https://github.com/libfuse/> !! 11 <http://fuse.sourceforge.net/> 12 although chances are your distributi 12 although chances are your distribution already has that library 13 installed if you've installed the "f 13 installed if you've installed the "fuse" package itself. 14 14 15 See <file:Documentation/filesystems/ 15 See <file:Documentation/filesystems/fuse.rst> for more information. 16 See <file:Documentation/Changes> for 16 See <file:Documentation/Changes> for needed library/utility version. 17 17 18 If you want to develop a userspace F 18 If you want to develop a userspace FS, or if you want to use 19 a filesystem based on FUSE, answer Y 19 a filesystem based on FUSE, answer Y or M. 20 20 21 config CUSE 21 config CUSE 22 tristate "Character device in Userspac 22 tristate "Character device in Userspace support" 23 depends on FUSE_FS 23 depends on FUSE_FS 24 help 24 help 25 This FUSE extension allows character 25 This FUSE extension allows character devices to be 26 implemented in userspace. 26 implemented in userspace. 27 27 28 If you want to develop or use a user 28 If you want to develop or use a userspace character device 29 based on CUSE, answer Y or M. 29 based on CUSE, answer Y or M. 30 30 31 config VIRTIO_FS 31 config VIRTIO_FS 32 tristate "Virtio Filesystem" 32 tristate "Virtio Filesystem" 33 depends on FUSE_FS 33 depends on FUSE_FS 34 select VIRTIO 34 select VIRTIO 35 help 35 help 36 The Virtio Filesystem allows guests 36 The Virtio Filesystem allows guests to mount file systems from the 37 host. 37 host. 38 38 39 If you want to share files between g 39 If you want to share files between guests or with the host, answer Y 40 or M. 40 or M. 41 << 42 config FUSE_DAX << 43 bool "Virtio Filesystem Direct Host Me << 44 default y << 45 select INTERVAL_TREE << 46 depends on VIRTIO_FS << 47 depends on FS_DAX << 48 depends on DAX << 49 help << 50 This allows bypassing guest page cac << 51 cache directly in guest address spac << 52 << 53 If you want to allow mounting a Virt << 54 option, answer Y. << 55 << 56 config FUSE_PASSTHROUGH << 57 bool "FUSE passthrough operations supp << 58 default y << 59 depends on FUSE_FS << 60 select FS_STACK << 61 help << 62 This allows bypassing FUSE server by << 63 to be performed directly on a backin << 64 << 65 If you want to allow passthrough ope <<
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.