FUSE-T

From RaySoft

FUSE-T is a kext-less implementation of FUSE for macOS that uses NFS v4 local server instead of a kernel extension. [1]

The main motivation for this project is to replace macfuse that implements its own kext to make fuse work. With each version of macOS it's getting harder and harder to load kernel extensions. Apple strongly discourages it and, for this reason, software distributions that include macfuse are very difficult to install. [1]

FUSE-T doesn't make use of kernel extension, it implements its own userspace server that converts between FUSE protocol and NFS calls and let macOS mount NFS volume instead of a kernel filesystem. [1]

Additional Resources

Hints

Install FUSE-T on macOS using Homebrew
brew install 'macos-fuse-t/homebrew-cask/fuse-t'

References

  1. 1.0 1.1 1.2 Project contributors. "FUSE-T." FUSE-T project. https://www.fuse-t.org/ (accessed 30.11.2023)