System ExtensionとDriverKit
macOS CatalinaのSystem Extensionを使えば、Network Extensionやエンドポイントセキュリティソリューションなどのソフトウェアが、カーネルレベルのアクセスを必要とすることなく、macOSの機能を拡張できます。DriverKitは、デバイスドライバ開発におけるIOKitを完全に置き換える最新のフレームワークです。System ExtensionおよびDriverKitで構築したドライバはユーザー空間で動作するため、macOSのセキュリティと安定性を危険にさらすことはありません。一度インストールしたExtensionは、システム上のすべてのユーザーが利用できます。これまでKernel Extension向けに予約されていたタスクも実行できます。