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

8

O Ksplice é um software incrível (ou o que quer que seja). Ele muda a maneira como as atualizações do kernel funcionam: em vez de reiniciar após uma atualização, ele corrige a memória, para que você não precise fazer nada.

Ignacio
fonte

Respostas:

8

Atualmente, a Equipe do Kernel do Ubuntu não possui os recursos disponíveis para executar o trabalho adicional para criar (e testar!) Os módulos ksplice para todos os kernels do Ubuntu suportados. O Uptrack está se acostumando em sistemas de produção em muitas grandes empresas. Eu não descartaria isso de imediato, pois manter-se atualizado com as correções de vulnerabilidade do kernel é muito importante. Se é uma escolha entre ksplice (e os potenciais perigos de não se colocar /proc/sys/kernel/modules_disabledpara 1imediatamente após a inicialização), e esperar dias ou semanas para um bom tempo para reiniciar, eu recomendo ksplice. E quando você reinicia, o novo kernel "real" estará esperando por você também.

Kees Cook
fonte
-1

Bem, por um lado, injetar qualquer coisa no kernel é sempre uma operação perigosa. Para outro AFAIK, ele é de código fechado e é gratuito apenas nas versões para desktop do Ubuntu e Fedora.

Zypher
fonte
Talvez os desenvolvedores do ubuntu possam fazer algo assim. Seria uma grande vantagem para o servidor ubuntu em comparação com qualquer outra distribuição Linux.
Ignacio
2
O Ksplice está no universo, portanto não pode ser de código fechado. (Não pode ser empresas 3rd party que fornecem manchas à base de Ksplice embora.)
janc
3
O ksplice é de código aberto. O Uptrack, o serviço que fornece atualizações do kernel usando o ksplice, está produzindo módulos a partir de patches públicos do kernel. Qualquer um pode fazer isso, apenas torna super fácil.
Kees Cozinhe
Então, se alguém pode produzir os patches, e o AFAIK é bem simples, não há razão para o ubuntu não estar fazendo isso.
Ignacio