macFUSE (formerly osxfuse or FUSE for OS X) provides foreign filesystem support under macOS.
Like the Linux variant of libfuse, it provides a user-land filesystem driver API, which is easier to develop for.
Command-line tools are provided, and a kernel module which facilitates binding drivers like sshfs, procfs, AccessibilityFS, GrabFS, LoopbackFS, SpotlightFS, and YouTubeFS to the file system.
Homepage
Download
Recent Releases
4.10.225 Apr 2025 01:37
minor feature:
Invalidate a vnode's identity in case the corresponding file is removed.
When performing a remove operation, the file might not actually be removed by the user space code. libfuse renames open files, hides them and defers removing them until all open file handles have been closed (unless hard_remove is enabled). This means we might come across the vnode again, e.g. while performing a readdir(3) operation. We need to invalidate the vnode's current identity to make sure Finder does not display any outdated information.
Build script optimizations
2.7.220 Oct 2014 16:05
minor feature:
Check for MacFUSE compatibility layer 3.x. Component property lists for
packages. Add support for case-insensitive Objective-C filesystems.
Add support for FUSE fallocate callback. Fix symlink support.
|