Linuxシステムの組み込みモジュールとデバイスドライバのリストを取得する方法
現代のLinuxカーネルは、多くのハードウェア、ファイルシステム、ネットワーク機能をサポートするために、時間の経過とともに急速に成長しています。その間、「ロード可能モジュール(loadable kernel modules,[LKM])」の導入により、カーネルがますます肥大化し、カーネルを再構築することなく、異なる環境で機能およびハードウェアサポートを柔軟に拡張できます。
最新のLinuxリリースのカーネルには、比較的小さな「組み込みモジュール(built-in modules)」しか搭載されていません。残りの特定のハードウェアドライバまたはカスタム機能は、「ロード可能モジュール」として選択的にロードまたはアンインストールできます。
内蔵モジュールはカーネルに静的にコンパイルされた。ロード可能なカーネルモジュールがmodprobe、insmod、rmmod、modinfoまたはlsmodなどのコマンドを動的に使用できるようにロード、アンインストール、クエリーモジュールとは異なり、内蔵モジュールは常に起動時にカーネルにロードされ、これらのコマンドによって管理されません。
内蔵モジュールのリストを特定
組み込みモジュールリスト コードのコピー次のコマンドを使用して、組み込みモジュールを表示することもできます。
組み込みモジュールのパラメータを特定
コードのコピー内蔵モジュールのパラメータと値を表示したい場合は、/sys/moduleで内容を確認できます。
/sys/moduleディレクトリの下に、カーネルモジュール(組み込みおよびロード可能な)の名前付きサブディレクトリが表示されます。各モジュールディレクトリに入ります。ここには「parameters」ディレクトリがあり、このモジュールのすべてのパラメータがリストされています。
コードのコピーこの記事では、Linuxシステムの内蔵モジュールとデバイスドライバのリストを入手する方法を知っていると思います。この記事が好きになってほしいです。