在哪里可以找到Ubuntu内核的源代码?

我想构建自己的Ubuntu内核副本。 我在哪里可以获得源代码?

对于构建内核,强烈建议您使用git从Ubuntu内核git存储库中获取最新的源代码。

这些存储库包含对Ubuntu内核的所有更新,包括那些建议发布但尚未发布的内核。 通过从repos获取,您将获得最新的代码。

如果要获取特定版本的源,可以查看与该版本关联的标记。 标签类似于这个例子:“Ubuntu-2.6.32-17.26”。 最后一个数字是一个上传数字,它按顺序增加,其余的是版本号。

您可以在此处查看Ubuntu内核存储库的列表:

http://kernel.ubuntu.com/git

此页面还列出了各个开发人员的许多存储库。 官方的Ubuntu内核存储库以“ubuntu / ubuntu-”开头

如果您只想获取当前正在运行的内核的源代码,您可以:

 apt-get source linux-image  -  $(uname -r)

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内核 – 它实际上是由Ubuntu内核团队修改的Linux内核 。 您可以在Ubuntu Wiki上找到有关Ubuntu内核成员以及如何使用Git获取Ubuntu内核的更多信息:内核

最好的地方是来自内核团队的git存储库,请参阅:

您可以在kernel.org上获得未修改的Linux内核。