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