we have a kernel extension (kext) that is serving as a virtual filesystem (VFS).
Until now we've used a local socket for the communication between kernel-space and user-space. Unfortunately sockets are provided by sys/kpi_socket in the kernel which is deprecated from macOS 10.15 on and unsupported from Big Sur (macOS 11) on. So the KEXT will not load in Big Sur...
Questions:
(1) How to communicate between kernel-space and user-space without using kpi_sockets? Any recommendations?
(2) Until my best knowledge, KEXTs for VFS aren't deprecated so far but it's foreseeable that this will come... Are there already any news about that?
Thanks in advance for your replies.