Deprecated kernel extensions and system extension alternatives

Just another heads up that kernel extensions on macOS will soon stop working. This has been known for a while, but you might not even know you’re using kernel extensions in the first place.

System extensions on macOS Catalina (10.15) allow software like network extensions and endpoint security solutions to extend the functionality of macOS without requiring kernel-level access. At WWDC19, we announced the deprecation of kernel extensions as part of our ongoing effort to modernize the platform, improve security and reliability, and enable more user-friendly distribution methods. Kernel programming interfaces (KPIs) will be deprecated as alternatives become available, and future OS releases will no longer load kernel extensions that use deprecated KPIs by default.

If you use macOS, run kextstat | grep -v com.apple to see how many third party kernel extensions you have running. Things like VirtualBox, controller support for Steam, DropBox, Little Snitch, and more all come with kernel extensions, so there’s definitely chances you might be running some without even realising it.

10 Comments

  1. 2020-02-06 11:44 am
    • 2020-02-06 12:41 pm
    • 2020-02-06 12:45 pm
      • 2020-02-06 2:15 pm
  2. 2020-02-06 12:42 pm
    • 2020-02-06 1:05 pm
      • 2020-02-06 1:40 pm
        • 2020-02-06 4:32 pm
          • 2020-02-06 8:23 pm
          • 2020-02-06 8:44 pm