macFUSE
macFUSE is a software framework that enables the creation and mounting of file systems in user space on macOS. It provides a FUSE-compatible API and the accompanying components that allow developers to implement a file system as a user-space program rather than in the kernel. The system includes a kernel-space component that integrates with the macOS Virtual File System layer and a user-space library that implements the FUSE protocol and handles input/output operations.
When a file system is mounted, the kernel component forwards operations such as read, write, getattr, and
macFUSE has a long history as the basis for FUSE on macOS. It originated from the MacFUSE