Post

Replies

Boosts

Views

Activity

Reply to FSKit
Suppose I'm interested in implementing a network file system. How's that mapped to /dev? At this stage I'm unable to hit the probe() callback no matter what I try.
Topic: App & System Services SubTopic: Core OS Tags:
Mar ’25
Reply to FSKit
Thanks for directing me to the correct template. I've added a new target as instructed. In the "log stream," I can see activity related to a mount command. I'm trying to execute mount -F -t MyFS [special] [mount point]. I can see it's always getting rejected by fskitd. Could you clarify what [special] should be in my case?
Topic: App & System Services SubTopic: Core OS Tags:
Mar ’25
Reply to FSKit
There's no macOS > File System Extension template in the Xcode 16.3 beta 2, am I missing something? Also would you please clarify about mode entry point, is it UnaryFilesystemExtension implementation class or the one that registers the extension and calls to FSModuleIdentity? Lastly, after managing to put together some code I can see the extension in the Settings/General/ Extensions list but I don't know how to mount the filesystem. Is the extension supposed to create a fake mountable device under /dev/disk or something similar? Any hints would be appreciated.
Topic: App & System Services SubTopic: Core OS Tags:
Mar ’25