O kernel pode se atualizar através do gerenciador de atualização?

10

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

  • 2.6.32-24-generic # / var / log / installer / 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 diálogo "Você deve reiniciar o Windows agora!" , o que eu esperava uma mudança de sistema tão profunda ...

Talvez eu tenha clicado em OK .. Estilo do Windows :)

O kernel de alguma forma é 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.)

    
por Peter.O 03.11.2010 / 03:59

3 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 do servidor no momento.

Toda vez que você tiver uma nova atualização de kernel disponibilizada nas atualizações do centro de software, será necessário reiniciar o computador para utilizar a segurança fixa ou outros bugs. Cada versão do kernel é separada, portanto, manter sua máquina em execução 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, então não há necessidade de reiniciar após a atualização?

    
por Martin Owens -doctormo- 03.11.2010 / 04:11
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" é apenas o nome da distribuição. Sim, em teoria (e até certo ponto na prática) você pode se manter "lúcido" até 2020, é apenas que você estará atualizando todos os componentes do seu sistema.

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

    
por srinathhs 03.11.2010 / 04:54
3

Atualizações do kernel no local foram discutidas nesta questão: Por que não incluir algo como o Ksplice, então não há necessidade de reiniciar após a atualização?

Quanto ao lembrete para reiniciar, veja o arquivo /etc/motd para servidores quando você 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 para o desktop:

    
por Kees Cook 03.11.2010 / 08:05