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

前端之家收集整理的这篇文章主要介绍了Linux内核版本控制:Debian Sid vs Ubuntu Precise前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我设置了两台机器:

在一台机器上,我已经安装了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 includes the 3.2.0-20.33 Ubuntu kernel which is based on the v3.2.12 upstream stable Linux kernel.

The Ubuntu Kernel FAQ描述版本编号如下:

Given a version like 2.6.35-6.9-generic this can be broken into four
parts as below:

<base kernel version>-<ABI number>.<upload number>-<flavour>
The base kernel version represents the mainline version on which the Ubuntu
kernel is based. The ABI number represents significant changes in the
kernel Application Binary Interface. The upload number is a
monotonically increasing counter for each upload of this base version.
The flavour indicates which kernel configuration variant this is

您还可以查看Ubuntu to Mainline kernel version mapping获取有关ubuntu内核版本与上游内核版本的更多信息.

猜你在找的Linux相关文章