macFUSE

Benjamin Fleischer and contributors · macOS 运行时和 API,供单独安装的用户空间 FUSE 文件系统使用;提供内核和 FSKit 后端,设置要求因后端而异。

Cask驱动与硬件自带更新Apple 芯片 · Intel
主页
来自 homebrew/cask
近 30 天安装4,639App榜第 44
近一年安装13.2万365 天累计
最新版本5.4.0昨天 · 10月7日
下载大小17MBarm64 / x86_64 · dmg
更新节奏每月近 30 天 1 个版本
  1. 5.4.0

    最新10月7日 · 周三

    OpenNavo 编辑Homebrew 收录 9月18日 13:29

    改进 FSKit 操作和缓存,强化内核协议处理,并修复挂载、读写、重命名和清理问题。

    FSKit
    支持 macOS27 卷 API 和调用方身份。缓存属性,修复小型写入被零填充及空读取崩溃。改进句柄、目录枚举、重命名和错误清理。
    内核
    验证 ioctl 响应,防止潜在的内核内存泄露。修复请求缓冲区生命周期和票据泄漏;强化通知处理。卸载尝试失败后恢复挂载状态。
    挂载
    改进失败报告和挂载点所有权处理。守护进程化的父进程退出前等待挂载完成。本地化 MFMount 错误并改进诊断信息。
  2. 5.3.3

    补丁1年1月1日 · 周一

    OpenNavo 编辑Homebrew 收录 7月11日 22:16

    改进 FSKit 守护进程化、可中断挂载通道、取消安全性和库的拆卸。

    挂载 API
    添加 MFChannelInterrupt,可唤醒阻塞的接收方而不关闭通道。支持信号中断和具备取消安全性的 Swift 蹦床函数。在 macOS14.4+. 上使用轻量级 XPC 代码检查。
    库
    将挂载设置推迟到会话使用时,并避免较晚进行守护进程化时创建分叉进程。改进由信号驱动的卸载和多线程拆卸。使用 pthread 回退方案和定时等待,提高对信号的响应能力。
    构建
    将构建 SDK 和内核扩展更新至5.3.3。
  3. 5.2.0

    1年1月1日 · 周一

    OpenNavo 编辑Homebrew 收录 4月16日 16:49

    为沙盒化文件系统引入基于 XPC 的 FSKit 挂载 API,并改进 FSKit 工具和 libfuse3 兼容性。

    挂载 API
    引入 MFMount.framework 和基于 XPC 的 FSKit 挂载功能。通过所需的服务例外,支持完全沙盒化的文件系统。将此 API 与 libfuse 和 libfuse3 集成。
    FSKit
    添加分配大小报告,不支持稀疏文件。规避扩展重新注册导致的挂载失败。移除已弃用的代理守护进程,并改进日志和安装控制。
    libfuse3
    将 libfuse3 更新至 3.18.2。修复扩展重命名请求的源和目标解析。

开源的 Homebrew 图形界面。安装通过 macOS 客户端或 brew 命令完成。

© 2026 OpenNavo