質問: i7プロセッサ用にカーネルをコンパイルする最良の方法は? しばらくの間、自分のカーネルをコンパイルしました。 i7プロセッサを手に入れて、ターボブーストを適切に動作させたいと思ったときに始めました。それ以来ssdを購入したので、レポバージョンよりも新しいカーネルの恩恵を受け続けています。最近のビルドでは、奇妙なcpuスパイクが発生し始めました。これはさまざまな原因で発生する可能性がありますが、カーネルを「正しく」、可能であればこれまで以上に最適化することに焦点を当てたいと思います。 「kernel/compile」の「old-fashioned debian」 wikiに従います。 kernel.org から直接ダウンロードして構築しているため、これを行います。 最初の質問:別の場所からソースを取得する必要があり、別のビルド方法を使用する必要がありますか?このガイドでは、現在の.configを次のように取得することを提案しています。cp -vi /boot/config-`uname -r` .config 現在の設定がうまく機能していても問題ない場合はこれで問題ありません...2番目の質問:ubuntuに対応した、i7に対応したデフォルトの.configファイルはどこからダウンロードできますか?現在、多くのカーネルパッチが流れています。 ioバグをパッチすることでシステムの応答性を高めることを約束する人もいれば、「より良い」スケジューラーを提供する人もいます(bfsなど)。ジャンク。 第3:lucidとの互換性を高めるために2.6.35に適用するパッチはありますか?私はそれがmake menuconfigだと恐れています。必要のないドライバーをオフにし、最適化するように見えるオプションを選択しようとしますが、実は、私はカーネル開発者ではありません。オプションがすべてを壊すのか、まったく役に立たないのかは定かではありません。 第4:i7およびssdの.config/build-processをどのように最適化しますか?
回答: メインラインカーネルppaがあります: https://wiki.ubuntu.com/kernel/mainlinebuilds 特定の問題(ubuntuストックekernelで発生する問題)を解決しようとしているのでない限り、ubuntuのカーネルでは利用できない特定の機能/オプションを使用しようとしているのであれば、おそらく時間を無駄にしています。現在のカーネルに問題がある場合は、ランチパッドでバグレポートを提出してください。