MACOS 15.4红杉现在支持“ FSKIT”,它允许MACOS不支持的文件系统在用户空间中扩展,而无需内核级别访问。有关更多详细信息,请参见下文。
苹果于2025年2月发布「macOS 15.4红杉」该网站的Beta版本允许MACOS不支持的文件系统提供用户空间支持,该文件是在去年6月举行的WWDC24上宣布的。「」恢复的发展我正在这样做,但是
MacOS 15.4 Beta发行说明
苹果更新了其开发人员文档,并于2025年3月31日当地时间发布了它。「(24E248)」此后宣布它已经开始支持这个FSKIT。
FSKIT:实现在用户空间中运行的文件系统。
文件系统功能扩展
在MacOS 15.4红杉,支持FSKIT在系统设置应用程序中,转到[登录和扩展]→[扩展],然后单击[文件系统扩展]。已添加了该项目,
扩展的文件系统功能扩展
默认情况下,它是Apple文件系统功能的扩展,并且是Microsoft开发的文件系统。「exfat」和「msdos(脂肪)」得到支持。
文件系统扩展使您可以在MACOS上扩展文件系统功能,而无需内核级别访问。
文件系统功能扩展
到目前为止,即使由于现有内核扩展名(KEXT)等功能扩展而发生关键事件,也可以使用在用户空间中运行的FSKIT框架开发文件系统扩展,即使对整个系统产生影响的可能性也会减少,并且包含File File System的应用程序可以通过MAC App Store分发。
来自WWDC19的“系统扩展和驱动程序”
NDI监视器应用程序专业「」罗宾之类的发展Khaos TianFSKIT扩展了样本的文件系统功能「fskitsample」尽管已经开发了它,但它需要在几个文件上进行手动编写,并且当前发布的API显然仅针对块设备,因此能够使用FSKIT扩展文件系统需要更长的时间。
/System/Library/ExtensionKit/Extensions/com.apple.fskit.exfat.appex
- FSKIT- 苹果开发人员文档
- khaost/fskitsample:fskit示例设置- github