Квантовое бэкпорт ядро ​​в 12.04.2? Что там происходит?

22

Я уверен, что я не первый и / или единственный, кто заметил, что 12.04.2, выпущенный ранее в этом году, по умолчанию устанавливает ядро ​​3.5 с бэкпортом из выпуска Quantal (12.10).

Я удивлен, увидев это в версии 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
0xC0000022L
источник

Ответы:

17

ISO 12.04.2 и более поздних выпусков имеют аппаратный стек, позволяющий 12.04 работать на более новом оборудовании.

В целях поддержки более широкого спектра оборудования в существующей версии LTS, 12.04.2 и более новые точечные версии будут поставляться с обновленным ядром и стеком X по умолчанию. Эти новые стеки аппаратного обеспечения будут состоять из более нового ядра и стеков X от Quantal, Raring и Saucy.

При желании установить его вручную (если вы установили более ранние версии 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 году (примерно в июне) до стека аппаратного обеспечения 14.04. В этом случае стек активации 14.04 будет поддерживаться на установках 12.04 до конца срока службы 12.04, в апреле 2017 года.

Если вы хотите удалить это:

Больше информации:

Хорхе Кастро
источник
1
Пожалуйста, обратите внимание, что это Квантовое ядро ​​достигает конца жизни, как только Квантал делает. 12.04.2: apt-cache show linux-image-generic-lts-quantal | grep ^Supported #outputs Supported: 18mЭто сбивает с толку меня, так как это ядро ​​с поддержкой 1.5 лет установлено в системе с поддержкой LTS 5 лет. Как вы упомянули , это будет поддерживаться до следующего LTS ... Я не вижу этого.
gertvdijk
@gertvdijk У Precise будет более новая версия, с более новым поддерживаемым бэкпортированным ядром к тому времени, возможно?
Элия ​​Каган,
1
Да, к тому времени ядро ​​будет портировано.
Хорхе Кастро
@JorgeCastro Возможно, вам стоит упомянуть об использовании hweпакетов вместо lts-quantal. Так как apt-cache show linux-image-hwe-generic | grep ^Supported # shows "Supported: 5y"действительно. Вы просто получите новые ядра к тому времени, когда Quantal не будет поддерживаться. Спасибо :)
gertvdijk
1
Стек -hwe- будет просто обновлять ваш стек ядра каждые 6 месяцев до 14.04; это, вероятно, то, что большинство людей не хотят.
Хорхе Кастро