답변:
목적은 많은 트래픽을 절약하는 것입니다.
리눅스 타르볼은 약 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.xz
는 몇 배 100MB입니다.
패치에는 단점이 없으며, 잘못한 것이 없으면 최종 결과는 동일합니다.
.0
예를 들어 VERSION = 3 PATCHLEVEL = 12 -SUBLEVEL = 0 +SUBLEVEL = 22
. 20 개의 패치를 통과하는 것은 성가신 일입니다 ...
git pull
새 버전이 출시 될 때 수행하는 것보다 이러한 트래픽 절약 체계가 어떻게 더 좋을까요?