VMWare ゲストで実行するカスタム カーネルを構築しています。ドライバー、セキュリティ機能、デバッグ、その他の重要でない機能をすべて無効にしようと考えています。いくつか質問があります。
1) これによりパフォーマンスが大幅に向上する可能性はありますか?
2) menuconfig を実行してたくさんの項目のチェックを外す以外に、これを行うより簡単な方法はありますか?
3) すでに誰かがこれをやって、私の時間を節約してくれているでしょうか?
答え1
Linux カーネルには、動作に不可欠な重要なドライバーのみが含まれています。他のドライバーも多数存在しますが、外部モジュールとして提供され、必要な場合にのみ実行時にロードされます。
セキュリティ機能を無効にするのは非常に悪い考えです。
デバッグを無効にすると、どれだけのスペースが節約されるかはわかりませんが、その労力に見合う価値はほとんどないでしょう。
ぜひご覧になってみてください小さなコアLinuxまたはLinux カーネルの Tin 化あなたが探しているものを提供してくれるかもしれないプロジェクト。