マイクロカーネルアーキテクチャとは?
マイクロカーネルアーキテクチャはプラグインアーキテクチャとも呼ばれ、アプリケーションを基本機能を提供するコアと機能を追加するプラグインに分けます。すべての機能をコアに入れる代わりに、ユーザーや開発者が必要なプラグインを選べます。
たとえば、テキストエディターはファイルを開く機能や編集機能を提供します。プラグインはスペルチェックや別のプログラミング言語のサポートを追加します。ここでいうマイクロカーネルは、OSのカーネルではなく、アプリケーションの構造を指します。
