私はさまざまなLinuxディストリビューションについて次のファイルを見ました。
- /proc/config.gz
- /スタート/構成
- /boot/config-$(uname -r)
アクティブなLinux構成の数にはいくつかの重要な違いがありました。
たとえば、デフォルトのDebianイメージには次のものがあります。
Linux/x86 3.16.36 - 4462 kernel configurations set
Linode 仮想マシンには次のものがあります。
Linux/x86 4.5.5-x86_64-linode68 - 1479 kernel configurations set
デフォルトの Debian では、3000 を超えるカーネル構成を使用できることに驚きました。
どこかに知られている最小のカーネル構成テンプレートはありますか? Webサーバーなど様々な用途があるとしましょう。
答え1
デフォルトの Debian では、3000 を超えるカーネル構成を使用できることに驚きました。
これは正常です。仮想マシンには適していない(少なくともPCI(またはUSB)パススルーが必要になるまで)、実際のハードウェアに使用できるドライバが約3000個あります。
どこかに知られている最小のカーネル構成テンプレートはありますか?
いいえ、人々の要件は多すぎます。 Distroメンテナンス担当者は、リモートで利用可能なすべてが有効になっているショットガンアプローチをサポートすることにのみ興味があります。ただし、独自の最小カーネル構成をローリングするのに役立つツールがあります。https://kernel.org/doc/Documentation/kbuild/kconfig.txt