2つのLinuxカーネル構成を手動でマージする

2つのLinuxカーネル構成を手動でマージする

私はラップトップ(Apple M1)用のLinuxカーネルを構成していますが、2つの異なる構成があります。 1つはarm64 vmイメージ用に直接作成された最小構成で、もう1つはディストリビューションで使用されるデフォルト構成です。必要ありません(この場合はAsahi Linuxの場合)。

どの構成値が異なるかを確認するためのスクリプトと、ある構成のオプションを別の構成の上に適用するスクリプトがツリーにあることをdiffconfig知っていますが、私が望むのはカーネル構成を更新するのと似ています。両方とも参照を取得します。構成を入力として使用し、2つの構成が一致しない場合は選択するように求められます(つまり、構成を「正しい」と見なすことなく、異なる部分を手動で選択できます)。これを達成するためのツールはありますか?私は何かを見つけようとしましたが、何も見つかりませんでした。merge_configmake oldconfig

答え1

私はあなたが説明する問題に直面しており、次のプログラムを見つけました。meldインターフェースはとても素敵で、結果もとても良いです。多くのLinuxディストリビューション用に事前にパッケージ化されており、次のバージョンでも利用可能です。フラットホイール

a2つのファイル(例:と)を比較し、違いをマージするかどうかをb選択できます。abba

関連情報