Re: RFC: Can a file system be built as a kext?
site_archiver@lists.apple.com Delivered-To: darwin-kernel@lists.apple.com
Anyhow, since NFSv4.1/4.2 is finally maturing and Apple has not updated their client, I was thinking of getting back in the game. However, if I cannot build a kext, there isn't much point, since source patches against the kernel won't interest anyone. (I would put the sources up somewhere like github.)
Which brings me to the big question... If I find a suitable laptop, can I build a kext that will install/work as a file system?
I am aware of at least one commerical network filesystem that ships for MacOS X (Auristor/YFS) and I know it has a kext. However ... my LIMITED understanding is that in modern MacOS X what you can do in a kext is limited and you need to use the kext to call out to userspace to do the heavy lifting. So, it's certainly possible, but the details are going to be a bit hairy and are not something I have been keeping track of recently. Also, you have to run through a bunch of hoops on MacOS X to (a) enable a kext (especially on an Apple Silicon system) and (b) get the right magic to digitally sign a kext (the latter piece was not hard, from my memory, assuming you have an Apple Developer account; you just needed to ask for it but it doesn't come by default). --Ken _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-kernel mailing list (Darwin-kernel@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/darwin-kernel/site_archiver%40lists.... This email sent to site_archiver@lists.apple.com
participants (1)
-
Ken Hornstein via Darwin-kernel