ApogeeではSummer 2024以降のアップデートにより、macOSのApogee Symphony Thunderboltシステムにおいて、ドライバをKEXTベースからDEXTベースへ変更しました。
ここではKEXTとDEXTの違いについてまとめてご案内いたします。
Appleは将来のmacOSアップデートのために、デベロッパーに対し従来のKEXT(Kernel Extension)からDEXT(Device Extension)へのドライバの更新を必須としています。
現在はどちらのドライバーもmacOSでサポートされていますが、今後AppleはmacOSのアップグレードによりKEXTのサポートを廃止することでしょう。
DEXTへ移行しています。
KEXTとDEXTの違い
KEXT
KEXTでは、機能拡張はシステム領域に格納されます。すなわち、なんらかの深刻な問題が発生した場合、コンピュータはシステムクラッシュやカーネルパニックに陥る可能性があることを表します。
DEXT
DEXTでは、機能拡張はシステムより一階層上のユーザー領域に格納されます。これにより、コンピュータが予期せず再起動を余儀なくされるようなシステムクラッシュを引き起こすエラーからシステムを保護することができます。
ユーザーにとってのDEXTの利点
- より簡単なインストール!