macFUSE 复活了

又可以用 sshfs 了

https://macfuse.github.io/

因为 macOS 内核扩展要有专门的证书签名才能加载,Homebrew 没法收录,但是可以用安装包

Sequoia 新推出的 FSKit 可以让 macFUSE 不再用内核扩展,作者已经在开发了

但是 Apple 反复横跳几次后,目前最新的 SDK 里 FSKit 处于非公开状态,来自 Apple 的官方开发者的意思是目前还没准备好


可能你看了官网会奇怪,不是一直在更新吗?Google 放生了代码就没管这项目了,2011 年有个人为了用 FUSE 版的 NTFS 把代码更新到支持 64 位,成了新的 maintainer,直到 2017 年的时候把原先是 BSD 协议的 osxfuse kext 更新闭源了,原因很现实,maintainer 赚不到钱来支撑项目,下游的商业公司也没人来提交代码

然后到 2019 年才被 MacPorts 打包的人问起来,问就是老子不想干了,你们谁有能力谁来 fork。 到 2022 年 macOS Catalina 开始禁止未签名的 kext 后,一般的开发者证书还不行,申请条件很严新的很难批下来,但是 maintainer 老哥靠多年以前开发为了 osxfuse 搞到的证书还能签 kext,才有商业公司急了付钱给他,拿到资助后开放了代码但还是保留了限制商业使用的条款,之后估计终于赚钱了更新才多了起来,把 Apple Sillicon 支持也做了。

3 个赞

研究了一下,编译了几个有意思的项目