Ich führe eine Datenanalyse der Codebasis des Linux-Kernels Version 2.6 durch. Allerdings ist mir aufgefallen, dass auf der Kernel-Website (https://www.kernel.org/pub/linux/kernel/v2.6/) Patchdateien fehlen nach 2.6.13.1. Wie bekomme ich also die Patchdateien für die Kernelversionen 2.6.14-2.6.39?
Antwort1
Sie können Patchdateien selbst generieren, indem Sie die vollständigen Git-Repositorys verwenden unterhttps://git.kernel.org/cgit/linux/kernel/git/history/history.git/(für Versionen bis 2.6.12-rc2) undhttps://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/.
Nachdem Sie das Repository geklont haben linux
, können Sie mit Git Patchdateien erstellen:
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