回答:
目的は、大量のトラフィックを節約することです。
Linuxのtarballは約75MBですが、パッチには通常数KBしかありません。
したがって、独自のカーネルをコンパイルし、リリース日に新しいマイナーバージョンごとに更新する場合、マイナーアップデートごとに新しい75 MBのtarballを再ダウンロードするのではなく、特定のバージョンのメインtarballを一度ダウンロードするだけです。実際に必要なバージョンのパッチ。更新がある場合は、すでにダウンロードされているメインtarballを再利用します。
linux-3.14.tar.xz
+ patch-3.14.{1..n}.xz
は合計で100MB未満です。
linux-3.14.tar.xz
+ linux-3.14.{1..n}.tar.xz
は100MBの数倍です。
パッチを適用するマイナス面はありません。何か間違ったことをしない限り、最終結果は同じです。
.0
、例えばVERSION = 3 PATCHLEVEL = 12 -SUBLEVEL = 0 +SUBLEVEL = 22
です。... 20のパッチを通過する迷惑だろう
git pull
、新しいバージョンがリリースされたときに行うよりも優れているでしょうか?