Linux内核版本控制:Debian Sid vs Ubuntu Precise

Modified on: Fri, 12 Jul 2019 03:40:02 +0800

我已经设置了两台机器:

在一台机器上,我已经安装了Ubuntu Precise 12.04 beta并且已经升级到最新的软件包。

在另一台机器上,我已经安装了Debian Sid Unstable并且已经升级到最新的软件包。

在Ubuntu机器上,uname -a读取:

  

Linux 3.2.0-20-generic#32-Ubuntu SMP Thu Mar 22 02:22:46 UTC 2012 x86_64 x86_64 x86_64 GNU / Linux

在Debian机器上uname -a读取:

  

Linux 3.2.0-2-amd64#1 SMP Wed Mar 28 13:28:04 UTC 2012 x86_64 GNU / Linux

我的问题是内核版本:

Ubuntu: 3.2.0-20-generic
Debian: 3.2.0-2-amd64

Linux版本3.2发布于:

linux-3.2.tar.gz         05-Jan-2012 00:40   94M

此后发布了13个版本,从kernel.org发布了3.2.1 .. 3.2.13,并发布了3.3。

我的问题是关于我的两台机器上两个内核的源代码树的历史记录:

从哪个官方kernel.org内核版本中派生出这两个版本的内核?

Debian Sid内核与Ubuntu Precise内核的关系是什么?

从kernel.org源代码生成的更改3.2.0-2-amd64是否也出现在Ubuntu上的3.2.0-20-generic中?

Debian Sid内核是Ubuntu的“上游”吗?

第四个版本号是什么意思(在第一个破折号之后)在Debian的情况下是“2”而在Ubuntu的情况下是“20” - 它与上述有什么关系?

最佳答案

Ubuntu内核与上游内核不同,尽管版本号可能类似。您可以在Ubuntu Wiki中阅读有关Ubuntu内核的内容,该内容可以回答您的第一个和你的第四个问题:

  

Beta-2包含3.2.0-20.33 Ubuntu内核,该内核基于v3.2.12上游稳定的Linux内核。

Ubuntu内核常见问题解答描述版本编号如下:

  

鉴于像2.6.35-6.9-generic这样的版本,这可以分为四个
  部分如下:

  
  

<base kernel version>-<ABI number>.<upload number>-<flavour>
  基本内核版本代表Ubuntu所在的主线版本
  内核是基于。 ABI数字代表了重大变化
  内核应用程序二进制接口。上传号码是
  每个上传此基本版本的单调递增计数器。
  flavor指示这是

的内核配置变体

您还可以查看Ubuntu到Mainline内核版本映射以获取有关ubuntu内核版本与上游内核版本的更多信息。

作者:,pkhamre

相关问答

添加新评论