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

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

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

答案1

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

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

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

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

http://kernel.ubuntu.com/git

本页还列出了一些供个人开发者使用的存储库。官方 Ubuntu 内核存储库以“ubuntu/ubuntu-”开头

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

apt-get 源 linux 镜像-$(uname -r)

答案2

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

答案3

https://help.ubuntu.com/community/Kernel/Compile

按照以下步骤操作,然后apt-get source运行

sudo apt-get build-dep --no-install-recommends linux-image-$(uname -r)

答案4

从 Git Repo 下载:

git clone git://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/$RELEASE_NAME

以 Jammy Jellyfish (22.04) 为例:

git clone git://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/jammy 

相关内容