저는 Linux 커널 버전 2.6의 코드 기반에 대한 일부 데이터 분석을 수행하고 있습니다. 그러나 나는 커널 웹사이트(https://www.kernel.org/pub/linux/kernel/v2.6/) 2.6.13.1 이후 패치 파일이 누락되었습니다. 그렇다면 2.6.14-2.6.39 버전의 커널에 대한 패치 파일을 어떻게 얻을 수 있습니까?
답변1
다음 위치에서 전체 Git 저장소를 사용하여 패치 파일을 직접 생성할 수 있습니다.https://git.kernel.org/cgit/linux/kernel/git/history/history.git/(최대 2.6.12-rc2 버전의 경우) 및https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/.
저장소 를 복제한 후에는 linux
git을 사용하여 패치 파일을 만들 수 있습니다.
git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
cd linux
# Patch (based on the first version in series)
git diff v2.6.13..v2.6.13.2 > patch-2.6.13.2
# Incremental patch
git diff v2.6.13.1..v2.6.13.2 > patch-2.6.13.1-2