这个项目能做什么
macFUSE
=======
macFUSE 是一个适用于 macOS 的软件包,允许非特权用户创建自己的文件系统,而无需编写任何内核代码。这是通过在用户空间运行文件系统代码来实现的,而 macFUSE 内核扩展仅提供到实际内核接口的“桥接”。
关于 macFUSE
-------------
最新版本的 macFUSE 支持 macOS 12 至 macOS 27。
该软件包提供了多个 API,用于开发功能齐全的用户空间文件系统。libfuse.dylib 提供了标准 Unix FUSE API 的超集。macFUSE.framework 是 libfuse C API 的高级 Objective-C 封装。
开发者可以使用提供的 API 创建多种类型的文件系统,例如磁盘文件系统、分层文件系统、网络/分布式文件系统等。三个常见的用例是访问云中的文件、访问非原生(macOS 不支持)文件系统上的文件,以及文件的透明加密/解密。
macFUSE 文件系统是常规应用程序(而非内核扩展)。这意味着开发者在编程工具、调试器和库方面拥有与开发常规 macOS 应用程序时相同的灵活性和选择。
更多信息请参见 [macFUSE 网站](https://macfuse.io)、官方 [macFUSE 维基](https://github.com/macfuse/macfuse/wiki) 或 [社区维基](https://github.com/macfuse/community/wiki)。
许可证
-------
请参阅 LICENSE.txt。
源代码
-----------
本仓库包含 libfuse.dylib 和 macFUSE.framework 的源代码。其他组件,例如 macFUSE 内核扩展,是闭源的。
最后一个完整开源版本(版本 3.8.3,支持 macOS 10.5 至 macOS 10.14.4)的源代码可以在 https://github.com/osxfuse/osxfuse/ 上的 [support/osxfuse-3](https://github.com/osxfuse/osxfuse/tree/support/osxfuse-3) 分支中找到。
评论
0 评分人数达到10人后显示
登录后参与讨论。