12.04.2里有被回溯的Quantal内核?那边发生了什么事情?

我相信我不是第一个也不是唯一一个注意到12.04.2版本在今年早些时候发布时,默认安装了从Quantal(12.10)版本中回溯的3.5内核。
我对在LTS版本中看到这个感到惊讶,所以我想知道这是什么原因?
这是我第一次在LTS版本上注意到这个。
另外:有没有一种方法可以升级到那个内核,还是我必须手动选择那个软件包(linux-image-generic-lts-quantal)?

比较两个完全更新的系统

最初使用12.04.1安装光盘安装

$ lsb_release -d && dpkg -l|grep linux-image|grep ^ii
Description:    Ubuntu 12.04.2 LTS
ii  linux-image-3.2.0-39-generic         3.2.0-39.62                             Linux kernel image for version 3.2.0 on 64 bit x86 SMP
ii  linux-image-3.2.0-40-generic         3.2.0-40.64                             Linux kernel image for version 3.2.0 on 64 bit x86 SMP
ii  linux-image-generic                  3.2.0.40.48                             Generic Linux kernel image

最初安装的是12.04.2版本的安装光盘。
$ lsb_release -d && dpkg -l|grep linux-image|grep ^ii
Description:    Ubuntu 12.04.2 LTS
ii  linux-image-3.5.0-23-generic      3.5.0-23.35~precise1         Linux kernel image for version 3.5.0 on 64 bit x86 SMP
ii  linux-image-3.5.0-27-generic      3.5.0-27.46~precise1         Linux kernel image for version 3.5.0 on 64 bit x86 SMP
ii  linux-image-generic-lts-quantal   3.5.0.27.34                  Generic Linux kernel image

$ apt-cache show linux-image-generic-lts-quantal
Package: linux-image-generic-lts-quantal
Priority: optional
Section: metapackages
Installed-Size: 27
Maintainer: Ubuntu Kernel Team <kernel-team@lists.ubuntu.com>
Architecture: amd64
Source: linux-meta-lts-quantal
Version: 3.5.0.27.34
Depends: linux-image-3.5.0-27-generic, linux-firmware
Filename: pool/main/l/linux-meta-lts-quantal/linux-image-generic-lts-quantal_3.5.0.27.34_amd64.deb
Size: 2520
MD5sum: c9ad82fa12aacbd14324283cb9344ea9
SHA1: a2f9a758f605c116865b7c7fa6971bf77364bf62
SHA256: 08133998d027b5af18e2e3374e0723b4cf22baab28850cc89ca327a34b3094df
Description-en: Generic Linux kernel image
 This package will always depend on the latest generic 12.10 kernel image
 available.
Description-md5: c7e4fbc023632f2e538ff93b600ef34c
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Supported: 18m
1个回答

12.04.2及以后的发行版ISO具有硬件启用堆栈,使得12.04能够在较新的硬件上运行。 为了支持更广泛的硬件在现有的LTS版本上,12.04.2及更新的点发布将默认搭载更新的内核和X堆栈。这些更新的硬件支持堆栈将包括来自Quantal、Raring和Saucy的较新的内核和X堆栈。
如需手动安装(如果您使用的是早期的12.04版本镜像),请按照以下步骤操作:
sudo apt-get install --install-recommends \
     linux-generic-lts-quantal \
     xserver-xorg-lts-quantal \
     libgl1-mesa-glx-lts-quantal

并且对于服务器(通常没有安装图形界面的情况下),请省略最后两行。

以下是对于堆栈的支持方式:

  1. 如果您的硬件被12.04.1支持,您可以安装12.04.1版本,不需要额外的努力,它将在2017年之前得到支持。
  2. 如果您从稍后的点发行版中安装(由于较新硬件支持要求或其他原因),您的硬件堆栈将在2014年(大约在6月)升级到14.04的硬件增强堆栈。然后,该14.04增强堆栈将继续在12.04版本上得到支持,直到2017年4月,即12.04终止。

如果您想要移除它:

更多信息:


1请注意,Quantal内核将在Quantal停止支持后立即到达生命周期终点。在12.04.2版本中:apt-cache show linux-image-generic-lts-quantal | grep ^Supported #outputs Supported: 18m 这让我感到困惑,因为这个被支持1.5年的内核安装在一个被支持5年的LTS系统上。正如你提到的,这应该会得到支持直到下一个LTS...但我没有看到这一点。 - gertvdijk
@gertvdijk 到那时,Precise是否会有一个更新的点版本,带有一个更新的支持后移内核呢?也许? - Eliah Kagan
1是的,到那时候,高度期待的内核将会被回溯。 - Jorge Castro
@JorgeCastro 或许你应该提到使用 hwe 软件包而不是 lts-quantal。因为 apt-cache show linux-image-hwe-generic | grep ^Supported # shows "Supported: 5y" 的确如此。当 Quantal 版本不再受支持时,你将会收到更新的内核版本。谢谢 :) - gertvdijk
1-hwe-堆栈将在现在和14.04之间每6个月升级您的内核堆栈;这可能不是大多数人想要的。 - Jorge Castro