From 95af4fdd18cbcf6cd0c500d2ad5807dafcb71efa Mon Sep 17 00:00:00 2001 From: Dave Dykstra <2129743+DrDaveD@users.noreply.github.com> Date: Mon, 25 Mar 2024 10:51:55 -0500 Subject: [PATCH] list FUSE as a kernel requirement Signed-off-by: Dave Dykstra <2129743+DrDaveD@users.noreply.github.com> --- installation.rst | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/installation.rst b/installation.rst index 6cc0000..4ab1fcd 100755 --- a/installation.rst +++ b/installation.rst @@ -33,6 +33,16 @@ at least 2GB of RAM is recommended when building from source. Full functionality of {Project} requires that the kernel supports: +- **FUSE** - Required to mount SIF files, for fuse-overlayfs + on older kernels (see OverlayFS below), and for mounting ext3 + overlay filesystems. + The kernels of all major Linux operating systems support FUSE by + default, but system administrators must not disable it. If system + administrators do not want users to mount FUSE filesystems in the + primary namespace, they can remove or not install the ``fuse`` + package which contains the privileged ``fusermount`` program. + {Project} does not use ``fusermount`` in any mode. + - **Unprivileged user namespaces** - (minimum kernel >=3.8, >=4.18 or 3.10.0-1127 on RHEL7 recommended) Required to run containers without root or setuid privilege.