Move from kexts to system extensions

System Extensions improve the reliability and security of macOS, and deprecated kernel extensions will not load by default in macOS Big Sur. Find out how to create modern device drivers for SCSI controllers, PCI, USB, and more. And discover tips for making a great security product with the Endpoint Security framework.

  • WWDC20

Modernize PCI and SCSI drivers with DriverKit

Keep code out of the kernel and give your customers a more secure and reliable experience with accessories using DriverKit. Discover how to create low-level drivers that support PCI devices or SCSI controllers. And find out how you can achieve great performance with DriverKit on macOS Big Sur.

  • WWDC20

Build an Endpoint Security app

System Extensions improve the reliability and security of macOS. Learn about the modern replacement for Kernel Authorization KPIs and discover tips for making a great security product with the Endpoint Security framework.