About system extensions and macOS

Some system extensions aren't compatible with current versions of macOS or won't be compatible with a future version of macOS. Learn what to do if you see an alert about system extensions or kernel extensions. 

System extensions work in the background to extend the functionality of your Mac. Some apps install kernel extensions, or kexts—a kind of system extension that works using older methods that aren't as secure or reliable as modern alternatives. Your Mac identifies these as legacy system extensions.

In 2019, Apple informed developers that macOS Catalina will be the last macOS to fully support legacy system extensions, and we've been working with developers to transition their software.


If you get an alert about a system extension

You may see an alert on your Mac that says that a program loaded or tried to load a system extension signed by the developer of that extension. 

  • The alert may ask you to open Security & Privacy preferences to allow the extension. You may also need to restart your Mac. 
  • The alert may ask you to contact the developer for support because the extension needs to be updated or will be incompatible with a future version of macOS.
  • The alert may inform you that it will damage your computer and has been blocked.

On a Mac with Apple silicon, you may first need to use Startup Security Utility to set the security policy to Reduced Security and select the “Allow user management of kernel extensions from identified developers” checkbox.

System administrators can also use Mobile Device Management (MDM) to manage legacy system extensions

If necessary, please contact the developer to learn whether an updated version of their software is available or planned. They may also be able to explain how to remove or disable the extension, and the consequences of doing so.

Technical details for developers are available in Deprecated Kernel Extensions and System Extension Alternatives.

 

 

Information about products not manufactured by Apple, or independent websites not controlled or tested by Apple, is provided without recommendation or endorsement. Apple assumes no responsibility with regard to the selection, performance, or use of third-party websites or products. Apple makes no representations regarding third-party website accuracy or reliability. Contact the vendor for additional information.

Published Date: