Linuxカーネルパッチの目的は何ですか?

Linuxカーネルパッチの目的は何ですか?

各Linuxカーネルバージョンにダウンロードできるパッチファイルがあります。例えば、Linux-3.12.22該当するものがありますパッチ-3.12.22

このパッチの目的は何ですか?コンパイルする前に必ずそのカーネルにパッチを適用しますか、または古いカーネルバージョンをパッチに合ったカーネル(この場合は3.12.22)に更新しますか?

ベストアンサー1

目的は、多くのトラフィックを節約することです。

Linuxタールボールは約75MBで、パッチは通常わずか数KBです。

したがって、独自のカーネルをコンパイルし、リリース日にそれぞれの新しいマイナーバージョンに更新する場合は、各マイナーアップデートごとに新しい75MBのタールボールを再ダウンロードする必要はありません。たとえば、特定のバージョンのデフォルトのタールボールをダウンロードするだけです。 、実際に必要なバージョンのパッチを適用します。アップデートが可能になると、ダウンロードしたマスターターボールを再利用できます。

linux-3.14.tar.xz+patch-3.14.{1..n}.xz合計100MB未満。

linux-3.14.tar.xz+はlinux-3.14.{1..n}.tar.xz100MBの数倍です。

はんだ付けしても何の害もありません。何かが間違っていない限り、最終結果は同じです。

おすすめ記事