Hi community,
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 - according to Apple's announcement and release notes - unsupported from Big Sur (macOS 11) on.
However: We now made tests on the latest macOS Big Sur 11.0.1. And apparently the deprecated KEXT can still be loaded and it is working as expected.
Does anybody know why? Has Apple changed its mind in the very last minute?
Thanks and best
Michael
See also: related question
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 - according to Apple's announcement and release notes - unsupported from Big Sur (macOS 11) on.
However: We now made tests on the latest macOS Big Sur 11.0.1. And apparently the deprecated KEXT can still be loaded and it is working as expected.
Does anybody know why? Has Apple changed its mind in the very last minute?
Thanks and best
Michael
See also: related question