macFuse 需要 Mac OS 11+ 上的恢复模式

macFuse requires Recovery mode on Mac OS 11+

自 Mac OS 11 Big Sur 版本 Apple 仅允许在 Recovery 模式下安装 kext 驱动程序。 它还禁止从 Apple 商店安装 kext 驱动程序。我猜这是 macFuse 的终结,至少对于 virtual/cloud 文件系统而言。 Mac OS 11+ 的迁移路径和如何构建虚拟文件系统,特别是文档管理和云存储,类似于 OneDrive、DropBox 等

我也猜到Windows也可能出现类似的问题。我可以想象 Microsoft 将遵循 Apple 的道路,并在将来的版本中禁止 Windows 上的文件系统驱动程序和过滤器用于这些目的。 如果发生这种情况,任何关于未来迁移的提示都将不胜感激。

从 macOS 11 开始,Apple 更新了 File Provider API 的文档,可用于在客户端和服务器之间同步文件,并可作为文件系统驱动程序的替代品。直到今天,Apple 还没有正式宣布 macOS 上的该功能。 API 类似于 Apple 一段时间前为 iOS 11 提供的 File Provider API,但在主要 FileProvider class 扩展的工作方式和它有哪些能力。目前我还没有看到任何例子,但看起来这个功能至少在基本层面上有效。根据人们在论坛上所说的。

在 Windows,Microsoft 推出了 Cloud Storage Provider (Cloud Sync Engine) API for Windows 10 in the year 2018 (Windows Creators update). It is used in One Drive for Windows. Here are some examples on GitHub in C++ and in C#