Features
As a user, you can utilize any third-party FUSE file system after installing the macfuse software package. The optional MacFUSE compatibility layer supports legacy MacFUSE file systems.
As a developer, you may use the FUSE SDK to design user-space programs that create a variety of different file systems. The content of these file systems can come from a variety of sources, including the local disc, the network, memory, or any other combination of sources. FUSE makes developing a file system much easier and faster than the usual way of writing in-kernel file systems. Because FUSE file systems are programs rather than kernel extensions, you have the same level of flexibility and choice in development tools, debuggers, and libraries as you would if you were writing conventional macOS apps.