Kernel quantificado de backport em 12.04.2? O que está acontecendo lá?

22

Tenho certeza de que não sou o primeiro e / ou o único a notar que o 12.04.2, lançado no início deste ano, instala por padrão um kernel 3.5 portado a partir da versão Quantal (12.10).

Estou surpreso ao ver isso em uma versão LTS, então eu queria saber qual é a razão para isso?

É a primeira vez que notei isso em um lançamento LTS.

Além disso: existe um método para atualizar para isso ou terei que selecionar manualmente esse pacote ( linux-image-generic-lts-quantal)?


Comparando dois sistemas totalmente atualizados

Originalmente instalado com o CD de instalação 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

Originalmente instalado com o CD de instalação 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 <[email protected]>
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
0xC0000022L
fonte

Respostas:

17

Os ISOs 12.04.2 e versões posteriores têm uma pilha de ativação de hardware para permitir que o 12.04 seja executado em um hardware mais recente.

Em um esforço para oferecer suporte a uma variedade mais ampla de hardware em uma versão LTS existente, as versões 12.04.2 e mais recentes serão fornecidas com um kernel atualizado e uma pilha X por padrão. Essas pilhas mais recentes de habilitação de hardware serão compostas pelas pilhas mais recentes do kernel e X do Quantal, Raring e Saucy.

Para opcionalmente instalá-lo manualmente (se você instalou a partir de imagens de versão 12.04 anteriores):

sudo apt-get install --install-recommends \
     linux-generic-lts-quantal \
     xserver-xorg-lts-quantal \
     libgl1-mesa-glx-lts-quantal

e deixe de fora as duas últimas linhas para servidores (geralmente nenhum elemento gráfico instalado).

Veja como o suporte funcionará para as pilhas:

  1. Se o seu hardware for suportado pela versão 12.04.1, você poderá instalar a versão 12.04.1 até 2017, sem nenhum esforço extra de sua parte.
  2. Se você instalar a partir de uma versão posterior (devido a requisitos de suporte de hardware mais recente ou por outros motivos), sua pilha de hardware será atualizada em 2014 (aproximadamente junho) para a pilha de ativação de hardware 14.04. A pilha de ativação 14.04 será suportada nas instalações 12.04 até o final de vida 12.04, em abril de 2017.

Se você deseja removê-lo:

Mais informações:

Jorge Castro
fonte
1
Observe que esse kernel Quantal chega ao fim da vida útil assim que o Quantal chega. Em 12.04.2: apt-cache show linux-image-generic-lts-quantal | grep ^Supported #outputs Supported: 18mIsso me deixa desconcertado, pois esse kernel suportado por 1.5 anos está instalado em um sistema suportado por LTS 5 anos. Como você mencionou, isso será suportado até o próximo LTS ... Não vejo isso.
precisa saber é o seguinte
@gertvdijk O Precise terá uma versão mais recente de pontos, com um kernel suportado mais recente até então, talvez?
Elias Kagan
1
Sim, então o kernel raring será suportado.
Jorge Castro
@JorgeCastro Talvez você deva mencionar para usar os hwepacotes em vez de lts-quantal. Desde de apt-cache show linux-image-hwe-generic | grep ^Supported # shows "Supported: 5y"fato. Você só receberá kernels mais novos quando o Quantal não for suportado. Obrigado :)
gertvdijk
1
A pilha -hwe- apenas atualizará sua pilha do kernel a cada 6 meses entre agora e 14.04; isso é provavelmente o que a maioria das pessoas não quer.
Jorge Castro