Access to com.apple.fileutil and com.apple.fsplaceholder

Hi,

We're developing application that implements full featured file system with remote cloud storage.
We implement VFS plugin(kernel extension) but it seems that this mechanism is going to be deprecated and changed with FileProvider API which is not publicly available yet.
In addition it is not going to be available in Catalina and Mojave that we should support.

We also noticed that OneDrive and Dropbox use another kernel extensions for the same needs - com.apple.fileutil and com.apple.fsplaceholder respectively.

These kexts are undocumented and considered as Private Api (https://developer.apple.com/forums/thread/122351?page=2 https://developer.apple.com/forums/thread/119904) so the question is:
Is there a way to get documentation for these APIs and list of OSs they support?
The macOS FileProvider API is now publicly available with the main extension point being "NSFileProviderReplicatedExtension", documented here:

NSFileProviderReplicatedExtension
And a list of the macOS specific APIs here:
FileProvider macOS Support

That's the API you should be building on.

-Kevin Elliott
DTS Engineer, CoreOS/Hardware

Access to com.apple.fileutil and com.apple.fsplaceholder
 
 
Q