Я делаю анализ данных по кодовой базе ядра 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