Я делаю некоторый анализ данных на основе кода ядра Linux версии 2.6. Однако я заметил, что на сайте ядра (https://www.kernel.org/pub/linux/kernel/v2.6/) файлы исправлений отсутствуют после 2.6.13.1. Так как же получить файлы исправлений для версий ядра 2.6.14-2.6.39?

1 ответ1

0

Вы можете сами создавать файлы исправлений, используя полные репозитории 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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .