terça-feira, 10 de fevereiro de 2015

Kernel do Linux definido para obter patching ao vivo na liberação 3,20


A colaboração entre SUSE e Red Hat vai trazer alívio para os usuários do Linux em todo o mundo: eles vão ser capazes de corrigir seus sistemas sem reboots.


A infra-estrutura patching ao vivo parece destinada a tornar-se disponível na versão 3.20 do kernel Linux.





As duas organizações introduziu suas soluções de aplicação de patches ao vivo de distribuições específicas de um mês de intervalo, em 2013 - kGraft do SUSE atingiu, em fevereiro, e Kpatch da Red Hat chegou em março.


Como desenvolvedor SUSE Jiri Kosina explica sobre o Linux Kernel Mailing List , um tiro adiantado em patching ao vivo chamado Ksplice foi adquirida e se transformou em um serviço de proprietário.


Ele diz que os SUSE e Red Hat abordagens foram diferentes: "kPatch está emitindo stop_machine ()", inspecionando os processos e decidir se o sistema é seguro para consertar; "KGraft fornece uma consistência por thread durante uma única passagem de um processo através do kernel e executa uma migração contígua preguiçoso de threads do universo" sem patch 'para o' remendado 'one em postos de controle de segurança. "


Depois de uma discussão na Conferência dos Encanadores Linux 'em Dusseldorf, em 2014, os diferentes partidos lançaram a base da nova abordagem.


Um aspecto fundamental da infra-estrutura live-patch, Kosina diz, é que é "auto-suficiente, no sentido de que ele não ligar-se em qualquer outro subsistema de kernel (que nem sequer tocar em qualquer outro código).


"É agora implementado para x86 apenas como uma arquitetura de referência, mas o suporte para PowerPC, s390 e braço já está em obras (adicionando suporte específico de arco basicamente se resume ao ensino Ftrace sobre regs de poupança)", continua ele.


Red Hat e SUSE será porta suas soluções atuais para a infra-estrutura comum ", abandonando o seu código de out-of-tree".


O post de Kosina à lista são os destinatários "Linus" e diz "core patching ao vivo está disponível para você puxar a git: //git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git para -linus.


Para você, o Sr. Torvalds. ®







via Alimentação (Feed)

Nenhum comentário:

Postar um comentário