Ответы:
Для сборки ядер настоятельно рекомендуется использовать git, чтобы получить последний исходный код из репозиториев ядра Ubuntu git.
Эти репозитории содержат все обновления ядер Ubuntu, включая те, которые предлагаются к выпуску, но еще не выпущены. Приобретая из репозитория, вы гарантированно получите последний код.
Если вы хотите получить исходный код для определенного выпуска, вы можете проверить тег, связанный с этим выпуском. Теги похожи на этот пример: «Ubuntu-2.6.32-17.26». Последний номер - это номер загрузки, который последовательно увеличивается, а остальное - номер версии.
Вы можете увидеть список репозиториев ядра Ubuntu здесь:
На этой странице также перечислены несколько хранилищ для отдельных разработчиков. Официальные репозитории ядра Ubuntu начинаются с "ubuntu / ubuntu-"
Если вы хотите просто получить исходные коды для ядра, которое вы сейчас используете, вы можете:
apt-get source linux-image - $ (uname -r)
apt-get source, посмотрите это, чтобы загрузить прямо с панели запуска.
https://help.ubuntu.com/community/Kernel/Compile
выполните следующие шаги, прежде apt-get sourceчем запустить
sudo apt-get build-dep --no-install-recommends linux-image-$(uname -r)
Я полагаю, что вы можете найти поддержку Linux Kernel здесь: LaunchPad: Linux Kernel
Однако, хотя ядро для Ubuntu может упоминаться как ядро Ubuntu - на самом деле это ядро Linux, модифицированное командой ядра Ubuntu . Вы можете найти больше информации о членах ядра Ubuntu и о том, как получить ядро Ubuntu с помощью Git, на Ubuntu Wiki: Kernel
Лучшее место от git репозиториев команды ядра, смотрите:
Вы можете получить неизмененное ядро Linux на kernel.org .