fuse2
Port variant standard
Summary File System in Userspace (FUSE), legacy
Exclude platform dragonfly | sunos
Package version 2.9.9
Homepage https://github.com/libfuse/libfuse
Keywords sysutils
Maintainer nobody
License LGPL21
Other variants There are no other variants.
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 24 AUG 2023, 02:35:05 UTC
Port created 03 OCT 2017, 19:56:14 UTC
Subpackage Descriptions
single FUSE (Filesystem in Userspace) is an interface for userspace programs to export a filesystem to the kernel. The FUSE project consists of two components: the fuse kernel module (maintained by supported operating system) and the libfuse userspace library (the contents of this package). libfuse provides the reference implementation for communicating with the FUSE kernel module. A FUSE file system is typically implemented as a standalone application that links with libfuse. libfuse provides functions to mount the file system, unmount it, read requests from the kernel, and send responses back. libfuse offers two APIs: a "high-level", synchronous API, and a "low-level" asynchronous API. In both cases, incoming requests from the kernel are passed to the main program using callbacks. When using the high-level API, the callbacks may work with file names and paths instead of inodes, and processing of a request finishes when the callback function returns. When using the low-level API, the callbacks must work with inodes and responses must be sent explicitly using a separate set of API functions. This package contains FUSE version 2, the legacy version.
Configuration Switches (platform-specific settings discarded)
This port has no build options.
Package Dependencies by Type
Build (only) libiconv:dev:standard
gettext:dev:standard
gettext:bldtools:standard
gettext:tools:standard
autoconf:single:standard
automake:single:standard
libtool:single:standard
Build and Runtime libiconv:primary:standard
Download groups
main mirror://GITHUB/libfuse:libfuse:fuse-2.9.9
Distribution File Information
e57a24721177c3b3dd71cb9239ca46b4dee283db9388d48f7ccd256184982194 212017 libfuse-libfuse-fuse-2.9.9.tar.gz
Ports that require fuse2:standard
python-fusepy:v11 Simple ctypes bindings for FUSE (3.11)
python-fusepy:v12 Simple ctypes bindings for FUSE (3.12)
veracrypt:standard Strong disk encryption based on TrueCrypt