Ubuntu 内核 git 标签有哪些不同的用途?

Mar*_*ppi 5 kernel

通过 Ubuntu 内核 git 源代码,有几个标签,我不确定它们的含义。

如何找出当前在每个版本的 Ubuntu 的存储库中的标签?它是编译内核的最新版本的标签?

And*_*ndy 4

在每个 Ubuntu 内核团队 git 存储库中,Ubuntu-* 标签代表 git 提交,用于为任何特定上传构建官方源代码包。例如,在 ubuntu-precice git 中,标签 Ubuntu-3.2.0-23.36 代表 3.2.0-23.36 源上传。有些标签有一个额外的 -lts- 组件,表明它们是包含版本的官方 LTS 向后移植,在 ubuntu-lucid git 存储库中,标签 Ubuntu-lts-3.0.0-18.31 代表 3.0.0-18.31 oneiric LTS 向后移植清醒。

您可以使用 Linux 软件包的 Launchpad 版本页面来确定上传到每个版本的每个口袋中的当前版本:

https://www.launchpad.net/ubuntu/+source/linux
Run Code Online (Sandbox Code Playgroud)

所有最近的标签都应由提交者签名以防止修改。您应该可以安全地构建任何官方标签,并期望获得与该版本上传的二进制包基本相似的结果。