2017-04-17 11 views
-1

私はLinuxカーネルのサポートされていないリストに新しいハードウェアがある場合、LinuxのドライバはLinuxソースでコンパイルする必要があるのですか? Windowsのドライバは、setup.exeをダブルクリックするだけでコンパイルする必要はありません。Linuxドライバをコンパイルする必要があるのはなぜですか?

カーネルタイプは異なりますか?マイクロカーネルとモノリシックカーネルその他の理由はありますか?ありがとうございました。

答えて

1

これは、Linuxのモノリシックカーネルと主に関係しています。これは、ドライバとドライバを含まないWindowsのカーネルとは対照的に、プラグアンドプレイのWindowsドライバモデルを使って書かれています。それぞれのドライバーアーキテクチャーの違いについては、hereを参照してください。

私はあなたがこの記事をLoadable Kernel Modulesに与えることをお勧めします。

+0

これは私にとって大きな助けです.Dhruvanに感謝します。 – sendxph

関連する問題