Answers:
对于构建内核,强烈建议您使用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内核维护:LaunchPad:Linux内核
但是,虽然Ubuntu内核可以称为Ubuntu Kernel,但实际上是Ubuntu Kernel Team修改的Linux Kernel。您可以在Ubuntu Wiki上找到有关Ubuntu内核成员以及如何使用Git获取Ubuntu内核的更多信息:Kernel
最好的地方是来自内核团队的git存储库,请参阅: