Por que existe um backport Debian do kernel do Linux?

3

Eu entendo que o motivo de ter um backport é para que você possa executar um software mais novo em um sistema antigo sem usar bibliotecas mais novas (e, portanto, não comprovadas). Ou seja, o software mais recente seria construído por um toolchain antigo (e certificado). No caso do kernel Linux (Debian 6 fornecido com o 2.6.32 e o kernel do backported é 2.6.38 ), por que existe um backport? Eu pergunto porque eu suponho que o kernel não tem dependências de bibliotecas, então instalar um kernel a partir dos pacotes de desenvolvimento do Debian não deve causar problemas.

    
por Tshepang 16.07.2011 / 14:28

1 resposta

10

O kernel backport é útil para pessoas que possuem hardware mais recente que requer drivers mais recentes do que o que a versão estável pode oferecer.

Instalar um kernel da unstable ou testing em uma instalação de stable seria difícil: você teria que adicionar unstable ou testing como uma fonte, e escrever um arquivo de preferências apropriado para obter apenas o kernel. E possivelmente ter problemas se o empacotamento do kernel mudou, ou se os outros programas com os quais os pacotes do kernel interagem foram alterados (bootloaders, frameworks de compilação de módulos, possivelmente incompatibilidades ABI em compiladores,…).

Nos backports, você obtém uma fonte de pacote que pode ser colocada em /etc/apt/sources.list.d . E você obtém um pacote que funciona com os gerenciadores de inicialização, as estruturas de compilação de módulos e assim por diante do seu lançamento.

    
por 16.07.2011 / 16:15