Como atualizar o kernel sem reiniciar? (alternativa ksplice)

10

Como atualizar o kernel rodando sem reiniciar? Eu sei sobre Oracle ksplice mas não é gratuito e suporta apenas distribuições que eu não uso. Existem alternativas para o ksplice?

    
por Alex Bolotov 24.02.2012 / 22:59

2 respostas

4

A tecnologia subjacente é gratuita e faz parte do kernel da linha principal; O Oracle apenas fornece imagens pré-construídas. Você pode criar seus próprios patches do ksplice para carregar dinamicamente em seu próprio kernel.

    
por 25.02.2012 / 06:06
0

Uma alternativa para ksplice é kexec() . Em vez de consertar o kernel Linux durante a execução, este comando essencialmente substitui o kernel atual por um novo sem reiniciar seu sistema.

Para que isso esteja disponível, ele precisa ser ativado como uma opção de compilador no kernel de sua distribuição - ou seja, você pode compilar os kernels sem essa funcionalidade, então você precisa verificar se ele está disponível e / ou ative você mesmo.

    
por 25.02.2012 / 12:19