カーネルモジュールをカーネルにコンパイルすると(ロード可能なモジュールではない)どんな利点がありますか?
ベストアンサー1
時々違うよねメモリ量が少ない場合、モジュールを使用すると毎回リロードされないため、履歴書が向上する可能性があります(2GiB RAMでは重要ですが、既存のハードドライブの4GiBでは重要ではありません)。これは、バッテリモジュール(コンパイルされた、またはモジュールとして)のいくつかのバグが原因で起動時間が長い場合(数分)、特にそうです。 Gentooにバグがなかったにもかかわらず、カーネルを静的にコンパイルすることからモジュールに変更するだけで(報告されているように)時間をsystemd-analysis
33秒から18秒に短縮でき、「驚くべきことに」カーネルの起動時間が9秒から1.5秒に変更されました。 。
また、モジュールは、どのハードウェアを使用したいのかわからない場合には確かに便利です。
PS。 initrdに重要なドライバが含まれている限り、それをモジュールにコンパイルできます。たとえば、ディストリビューションには、インストール時にinitrdに/ファイルシステム、ハードドライブなどが含まれます。