Hey education folks. Popping into the education community to once again shamelessly ask you to upvote my feature request. Maybe you're like me and there's still software using kernel extensions required in your environment. Well, that gets a bit tricky with Big Sur where kexts can't be installed without restarting.
Apple has given us a small reprieve with the RebuildKernelCache
key recently included in a Big Sur beta. Apple says...
"If the AllowNonAdminUserApprovals key is absent or set to False, you can complete
installation of legacy kernel extensions either by using an administrator account to reboot your
Mac from within System Preferences > Security & Privacy, or by sending the the RestartDevice
MDM command with the RebuildKernelCache key set to True."
That means we can still automate deployment workflows including software with kexts as long as a MDM restart command with RebuildKernelCache
is also sent. Maybe not exactly what I wanted, and not as seamless as previous workflows, but Apple's kextless future marches on. I'd rather not support kexts either. However, I'm in a spot where I do want to support Big Sur and also have a need to use kexts. I think a lot of education folks are in the same situation. If so, please upvote my feature request! Ask Jamf to support this key ASAP, and make sure it's possible to send through the API. Otherwise that whole pesky automation piece becomes not so automated.
https://www.jamf.com/jamf-nation/feature-requests/9814/rebuildkernelcache-with-restart-command