macOS 10.15.4 で表示される新しいサポート ドキュメントとダイアログ ボックスによると、Apple は macOS カーネル拡張機能のサポートを徐々に段階的に廃止しているようです。
以前は、ドライバーやその他の種類の低レベル ソフトウェアは、ユーザー空間ではなく「カーネル拡張機能」としてインストールされていました。 macOS Catalina では、その動作は不要になった。これにより、拡張機能で問題が発生した場合にシステムがクラッシュする可能性が減るなど、ユーザーにいくつかのメリットがもたらされます。
macOS 10.15.4 の時点で、Apple は「レガシー システム拡張機能」と呼ばれるカーネル拡張機能のサポートを完全に段階的に廃止し始めているようです。カーネル拡張機能 (KEXT) が 10.15.4 で最初にロードされると、kext が macOS の将来のバージョンと互換性がないことを通知するダイアログ ボックスがユーザーに表示されます。
アプリがカーネル拡張機能を使用し続ける場合、同じ勧告メッセージが定期的に表示され続けます。同社はサポートドキュメントも公開しましたシフトの詳細を説明します。
Apple は、これらのシステム拡張機能は「最新の代替手段ほど安全性や信頼性が低い古い方法」に依存していると説明しています。同社は、それらを乗り越えることで、開発者はmacOSのセキュリティ、信頼性、ソフトウェア配布方法の改善に貢献できると述べている。
現時点では、レガシー システム拡張機能が正確にいつ非推奨になるかは明らかではありません。ただし、これらは 10.15.4 および macOS Catalina の将来のバージョンでも引き続き動作します。
アプリメーカーは、カーネル拡張機能の非推奨に関する詳細情報をここで見つけることができます。Apple の開発者向けドキュメント。