自動カーネル構成ツール

自動カーネル構成ツール

自動Linuxカーネル構成ツールが開発されていますか?

方法を見つけmake localmodconfigましたが、間違いなく非常に限られています。オンラインで検索しましたが、残念ながら満足のいく結果は得られませんでした。

私はカーネル構成の問題について非常によく知っていますが、特定のハードウェアで各新しいシステムを構成するのに無駄な時間を最適化したいと思います。これは創造的な仕事ではなく技術的な仕事だからです。

ベストアンサー1

今、私たちはコメントでこれについていくつかの議論をしました、そしてあなたの答えは次のとおりです。いいえ、ありません。

この結論に達した主な理由は次のとおりです。カーネルを構成するツールを探していません。代わりに、特定の(しかし指定されていない)ユースケースに合わせてカーネルを自動的に調整します。

説明で述べたように、不要なドライバをスキップし、必要なドライバをカーネルに静的にコンパイルできます。これにより、起動中に時間が節約されますが、組み込みコードでもモジュールコードでも、重要なコードが同じであるため、後でそうではありません。

カーネルチューニング

カーネルはいくつかの選択肢を提供し、スケジューラについて直接言及しました。あなたに最適なスケジューラは、ユースケース、使用しているアプリケーション、システムに課される負荷、および負荷の種類によって異なります。そのようなことがあっても、プログラムをインストールして実行しても、どのスケジューラが最適であるかを判断することはできません。

バッファとバッファサイズにも同様に適用されます。また、多くの(ほとんど?)設定は、コンパイル時にではなく実行時に設定することも、少なくとも設定することもできます。

最高のビルドオプション

また、非常にプロフェッショナルなCPUを使用している場合は、自動化なしでカーネルをコンパイルするときにビルドオプションを最適化できます。わかりましたルート環境の構築これは素晴らしいフレームワークを提供します。複数のプラットフォームで同じオペレーティングシステムを作成する場合にも役立ちます。これはビルドに役立ちますが、カーネルの調整は自動的には行われません。

だから私と他の人は共通のコアを使うように言います。特定の問題を解決できない場合は、独自のカーネルを構築する価値はありません。解決しようとしている問題を特定/説明すると、より多くの助けを得ることができます。

おすすめ記事