Por que meus pacotes do kernel contêm o nome de uma versão do Ubuntu diferente?

0

Eu corro o Ubuntu 14.04 (Trusty) no meu desktop no trabalho. Eu não posso atualizar porque as distribuições subseqüentes do Ubuntu são incompatíveis com o robô do meu laboratório.

No último conjunto de atualizações de segurança, notei, confusamente, que certos pacotes contêm o nome "xenial", que é o nome do Ubuntu 16.04.

Os pacotes que me confundem são:

  • linux-genérico-lts-xenial
  • linux-headers-genérico-lts-xenial
  • linux-image-genérico-lts-xenial

Após algumas investigações, determinei que esses pacotes já estão instalados no meu sistema.

$ dpkg -l | grep linux | grep xenial | cut -d ' ' --fields=3
linux-generic-lts-xenial
linux-headers-generic-lts-xenial
linux-image-generic-lts-xenial

Lendo o campo de descrição de dpkg -l , encontrei as seguintes descrições:

linux-generic-lts-xenial           Complete Generic Linux kernel and headers
linux-headers-generic-lts-xenial   Generic Linux kernel headers
linux-image-generic-lts-xenial     Generic Linux kernel image

No entanto, executar lsb_release me garante que estou realmente executando o Ubuntu 14.04 (Trusty)

$ lsb_release -rcd
Description:    Ubuntu 14.04.5 LTS
Release:    14.04
Codename:   trusty

Eu tenho algumas perguntas que seguem diretamente dessas observações:

  1. Por que os pacotes do kernel instalados em minha área de trabalho confiável têm "xenial" em seus nomes? Isso significa que estou executando um kernel associado ao xenial e não com confiança?

  2. Qual é a diferença entre executar a versão xenial do Ubuntu e ter pacotes de kernel xenial?

E uma questão tangencial:

  1. Os pacotes xeniais me preocuparam que eu atualizaria acidentalmente minha versão do Ubuntu. O Ubuntu atualizará sua versão (por exemplo, através das atualizações de segurança do Software Updater) sem que eu confirme explicitamente que a versão está sendo atualizada?
por dinosaur 05.09.2017 / 01:34

1 resposta

1
  1. Você tem o xenial kernel (v4.4) por causa de um recurso opcional do Ubuntu chamado Hardware Enablement Stack (também conhecido como HWE ou pilha de ativação de LTS ).

    No Ubuntu 14.04 LTS, se você instalou recentemente com o Ubuntu 14.04.2 ou mais recente, você está automaticamente inscrito no HWE. O Ubuntu 14.04.1 ou o Ubuntu 14.04 por padrão permanecem no trusty kernel (v3.13).

    Você pode ver o cronograma de suporte do kernel do Ubuntu 14.04 aqui (clique na imagem para expandir):

  2. O HWE oferece o suporte a kernel e gráficos desde o último lançamento do Ubuntu, até o próximo LTS. No seu caso, você teria os pacotes de kernel e gráficos xenial , mas todo o resto (deveria) ainda seria construído para trusty .

  3. Ao contrário de Microsoft Windows , o Ubuntu não o obrigará a atualizar seu release. O Ubuntu irá notificá-lo sobre novos lançamentos que você pode opcionalmente optar por instalar no seu próprio tempo, mas você pode desativar as notificações se você quiser .

    Note que os lançamentos do Ubuntu chegam ao "fim da vida" em uma programação, que você pode aprender sobre mais em detalhes aqui .

por 05.09.2017 / 02:05