Extend native file handling in OS X (was OSXFUSE)

FUSE for macOS

FUSE 5.2.0

  -  13.1 MB  -  Open Source

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.

Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of FUSE 5.2.0.


For those interested in downloading the most recent release of FUSE for macOS or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

Why is this app published on FileHorse? (More info)
  • FUSE 5.2.0 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    FUSE 5.2.0 Screenshot 1
  • FUSE 5.2.0 Screenshot 2

What's new in this version:

General:
- Update build process to use Xcode 26.4 (macOS 26.4 SDK)
- Introduce a new open source API for mounting volumes using the FSKit backend. The new API enables fully sandboxed file systems, which was not previously possible.
- The actual mount operation is performed over XPC. This means the FSKit backend does no longer rely on fork()/exec() to mount volumes.
- The new API is already used by libfuse and libfuse3
- When sandboxing your file system server, add a Mach lookup exception for the io.macfuse.mount service
- The new MFMount.framework is located in /Library/Filesystems/macfuse.fs/Contents/Frameworks
- Please note that the new API may change in future releases

FSModule (FSKit Backend):
- Add support for a file system item's allocation size. Sparse files are not currently supported, so the value of this attribute is the item's size.
- Add a workaround for an FSKit/PluginKit issue that could prevent macFUSE volumes from being mounted after re-registering an already registered file system extension, requiring a restart of the FSKit subsystem.
- Remove the obsolete broker launch daemon io.macfuse.app.launchservice.broker, which was previously used to establish a connection between the file system extension and the file system server.
- Improve the built-in log command to detect whether the output destination supports colored output. This is useful when piping log output to a file.
- Improve the built-in install command to support selecting which components to install. Supported options are privileged-helpers, file-system-extensions, and all. Omitting the component is equivalent to specifying all.
- Introduce foundational changes in preparation for new features in macFUSE 5.3

libfuse:
- Use new mount API MFMount.framework for mounting volumes using the FSKit Backend backend

libfuse3:
- Update libfuse3 to version 3.18.2
- Use new mount API MFMount.framework for mounting volumes using the FSKit Backend backend
- Fix a bug when handling FUSE_RENAME messages with FUSE_DARWIN_CAP_RENAME_EXT enabled that could cause the source and destination file names to be parsed incorrectly.