O kernel pode se atualizar por meio do gerenciador de atualizações?

10

Percebi que a data da revisão / versão do kernel Linux instalada atualmente é posterior à data de instalação do sistema.

  • 2.6.32-24-generic # / var / log / instalador / syslog
  • 2.6.32-25-generic # uname -r

Esses números parecem responder à minha própria pergunta, mas o que me surpreende é que não me lembro de um dramático "Você deve reiniciar o Windows agora!" diálogo, que eu tenho esperado para uma mudança tão profunda no sistema ...

Talvez eu apenas cliquei em OK ..Windows style :)

O kernel é capaz de "substituir" a si mesmo? ... ou talvez só possa fazer "pequenas cirurgias"?

por exemplo. Eu ainda poderia estar executando o "Lucid" em 2020, com cada kernel "mais recente" sendo instalado por meio de atualizações. (Eu não vou fazer isso; é apenas um cenário de teste.)

Peter.O
fonte

Respostas:

12

Existe um sistema chamado ksplice que permite atualizações do kernel sem reiniciar, mas o Ubuntu ainda não o está usando e é um sistema mais atraente para os administradores de servidor no momento.

Sempre que houver uma nova atualização do kernel disponibilizada nas atualizações do centro de software, você precisará reiniciar o computador para utilizar a segurança corrigida ou outros bugs. Cada versão do kernel é separada, portanto, manter sua máquina funcionando no kernel existente não será prejudicial, a menos que você conte possíveis falhas de segurança. Veja também esta pergunta existente:

Por que não incluir algo como o Ksplice para que não seja necessário reiniciar após a atualização?

Martin Owens -doctormo-
fonte
Obrigado ... Agora que tive tempo de pensar sobre esse problema, lembro-me de uma (?) Vez em que me pediram para reiniciar ... Fiquei um pouco surpreso porque todas as atualizações e novas instalações eram perfeitas antes que ... Essa foi provavelmente a hora em que o kernel foi atualizado ... O que rebootless systemvocê mencionou é um recurso interessante .. não é crítico para um desktop doméstico, mas uma ótima idéia para qualquer configuração comercial ... Talvez seja padrão em breve, à medida que a barra competitiva aumenta.
precisa saber é o seguinte
4

por exemplo. Eu ainda poderia estar executando o "Lucid" em 2020, com cada kernel "mais recente" sendo instalado por meio de atualizações. (Eu não vou fazer isso; é apenas um cenário de teste.)

O nome "lúcido" é realmente apenas o nome da distribuição. Sim, em teoria (e até certo ponto na prática) você pode manter-se "lúcido" até 2020, é só que você estará atualizando todos os componentes do seu sistema.

A atualização apenas do próprio kernel (e nada mais) funciona por algum tempo, mas quando houver uma grande alteração no kernel, será necessário alterar / atualizar outros programas também ou eles não funcionarão mais.

srinathhs
fonte
3

As atualizações in loco do kernel foram discutidas nesta pergunta: Por que não incluir algo como o Ksplice para que não seja necessário reiniciar após a atualização?

Quanto ao lembrete de reinicialização, consulte o /etc/motdarquivo dos servidores ao efetuar login:

Linux terra 2.6.35-22-generic #34-Ubuntu SMP Sun Oct 10 09:24:00 UTC 2010 i686 GNU/Linux
Ubuntu 10.10

Welcome to Ubuntu!
 * Documentation:  https://help.ubuntu.com/

*** System restart required ***
Last login: Tue Nov  2 17:33:22 2010 from ...

e o lembrete do painel de notificação para a área de trabalho:

texto alternativo

Kees Cook
fonte
Obrigado KC .. O link do sistema na resposta aceita realmente liga ao KSplice;) .. mas não é tão importante para mim; Vou lamentar até que seja "problema padrão" ... O ponto principal da minha pergunta era entender como as atualizações do kernal funcionam.
precisa saber é o seguinte