Atualizações do kernel sem reinicializar

6

Similar a alguns dos tópicos abordados nesta questão, É importante reiniciar o Linux depois uma atualização do kernel? , eu estava curioso para saber se havia uma maneira de aplicar as atualizações do kernel ao sistema sem reinicializar. Eu sei que existe um fornecedor chamado Ksplice que oferece recursos como este. No entanto, eu estava curioso para saber se havia uma maneira de realizar essa mesma tarefa sem uma oferta comercial ou talvez uma alternativa ao Ksplice, pois parece que alguns dos conjuntos de recursos podem ter mudado desde que foram comprados pela Oracle. Idealmente, se houver um script ou uma maneira que eu possa adicionar alguns arquivos para executar isso no CentOS, Red Hat e / ou Ubuntu seria ótimo.

    
por John 14.12.2011 / 21:49

3 respostas

5

O KSplice foi um novo código e nada foi escrito para o Linux. Embora seja possível (e provável) que alguém possa separar o código-fonte aberto antigo e continuar o desenvolvimento, atualmente não há peças alternativas de software na distribuição para hot patch de um kernel Linux em execução.

    
por 14.12.2011 / 21:53
3

O kexec é uma boa maneira de reiniciar rapidamente. Enquanto isso não é 'live upgrading your kernel', ele faz algumas coisas interessantes, como bypass de BIOS, POST e BootLoader ...

Algumas informações adicionais podem ser encontradas no tópico "RapidReboot" do Ubuntu: link

    
por 14.12.2011 / 22:08
0

(Divulgação: trabalho para a Canonical)

Desde que você pediu, especificamente para o Ubuntu, a Canonical agora oferece esse serviço no 16.04.

Isso usa a tecnologia de atualização ao vivo no kernel do Linux desde que o 4.0 foi lançado.

    
por 20.10.2016 / 17:58