How 3rd party developers used KPIs for drivers and much else in kernel extensions. These are now being replaced progressively by System Extensions. This is the state of play.
KEXT
What caused so many PCs running Windows to crash into the Blue Screen of Death? Could it happen to our Macs too?
Extensions or INITs in Classic Mac OS required Conflict Catcher for their management. But they remain a vulnerability, and can’t be used with full boot security any more.
Which single folder in /System/Library contains the most bundles? Why did the number of kernel extensions in macOS soar from 535 to 788 in less than 2 months?
Each of the main security services in macOS, like XProtect, relies on data commonly stored in separate files […]
How to capture the panic log, immediate actions likely to help make a diagnosis, and how to read the panic log.
Kernel extensions, system extensions, app/Finder/Safari extensions are all very different, as explained here.
Invaluable tool for identifying and locating some problems, for troublesome updates, clearing caches and more.
From AppleKextExcludeList to XProtect Remediator, what’s where, its current version, and which have fallen into disuse.
Creating the external bootable SSD, downgrading security and allowing kexts, then trying to install a kext on an external drive which must be ejected.
