Escolar Documentos
Profissional Documentos
Cultura Documentos
Menu
Home
Revista
Edies anteriores
Edies especiais
Community Edition
Entrevistas
Artigos Online
Sees
Entrevistas
Corporate
Anlise
Tutorial
SysAdmin
Programao
Linux User
Comunidade
Editorial
Colunas
Redes
Segurana
Insegurana
Assine
Linux Magazine
Admin Redes & Segurana
Loja virtual
Anuncie
Frum
Blogs
Blog do Maddog
Blog do Ricardo Olonca
Blog do Elias Praciano
Blog da Flvia Jobs
Whitepapers
Minha LM
Artigo
Seus servidores no podem car fora do ar e cada manuteno, mesmo que planejada, causa
enormes transtornos a seus clientes? Conhea o Ksplice e d adeus aos seus problemas.
O GNU/Linux, ao contrrio do Windows, s precisa reinicializar o sistema aps uma atualizao importante,
como no caso de realizar alguma correo ou modicao no kernel. Neste caso, preciso iniciar um novo
boot para que o novo kernel (baixado com as devidas correes de segurana e/ou bugs) seja carregado
novamente para a memria.
Se reiniciar a mquina no uma operao complexa para o usurio de um computador comum, o mesmo no
possvel dizer do cenrio de servidores, principalmente aqueles que so utilizados em situaes chamadas
de misso crtica, ou seja, aqueles servidores onde os usurios no podem prescindir dos servios
disponibilizados por ele. o caso de sistemas bem especcos, como aqueles que controlam o fornecimento
de energia para uma empresa ou o forno de uma siderrgica, por exemplo.
1 of 8 29-04-2017 21:30
Linux Magazine Online http://www.linuxmag.com.br/lm/article_online/r...
Mas, neste caso, como realizar uma atualizao dos sistemas desses servidores? Talvez seus servios no
sejam to essenciais quanto os citados aqui, mas possvel que voc possa se beneciar da mesma forma com
a diminuio na quantidade de reinicializaes em decorrncia de procedimentos simples, tal qual a
atualizao do sistema operacional, ao mesmo tempo em que se benecia ao manter o sistema atualizado e
corrigido das eventuais falhas de segurana encontradas recentemente, uma vez que o processo de
atualizao do kernel passa a no precisar interromper o servio, o que certamente dispensa toda a
necessidade de agendar a manuteno, de forma que os clientes e usurios se preparem para car sem o
servio durante todo o tempo planejado.
Histria
Pode parecer um sonho, mas no . Alguns sistemas Unix proprietrios j possuem esse recurso h algum
tempo. No Linux, a tese de mestrado do estudante do MIT (sigla para Instituto de Tecnologia de
Massachusetts, em ingls), Je Arnold, deu origem a um programa chamado de Ksplice. Ele foi criado por
quatro estudantes (incluindo Je), que mais tarde fundaram a Ksplice Inc. A empresa ganhou um prmio de
100 mil dlares pela competio de empreendedorismo do MIT, o Desao em Cyber-Segurana (Cyber
Security Challenge) do Global Security Challenge em 2009. O programa era distribuido sobre a licena GPL,
pois o modelo de negcios da Ksplice Inc. era a venda de servios de suporte e de ferramentas que
facilitavam a instalao do produto.
Em julho de 2011, a Ksplice Inc foi vendida para a Oracle, que fechou o cdigo do produto. No entanto, a
Oracle continuou a disponibilizar imagens pr-compiladas e testadas para Ubuntu e Fedora, assim como fazia
a Ksplice. Clientes do Oracle Linux podem solicitar gratuitamente uma licena e usurios do RHEL (Red Hat
Enterprise Linux) podem baixar uma verso de teste que funciona por 30 dias.
Por conta das antigas verses do Ksplice estarem sob a licena GPL possvel inclusive encontr-lo no
repositrio de algumas distribuies. Para instalar a verso 0.9.9 no Ubuntu, basta digitar:
No entanto, caso voc deseje testar uma verso mais nova, ser preciso baixar o arquivo .deb ou .rpm
especco da sua distribuio a partir do site [1]. A verso listada para o Ubuntu 11.10 Oneiric Ocelot
constava como 1.2.3-4 at o momento em que este artigo foi escrito. importante ressaltar que aps o
fechamento do cdigo do Ksplice pela Oracle, esta passou a ser exibida nos menus do sistema, com o nome de
Uptrack Manager, embora seu cone, aind seja o K, da antiga verso da ferramenta.
Funcionamento
O funcionamento do Ksplice inteligente, pois ele no necessita de patchs especcos para junto ao kernel
(do tipo que marcaria para o sistema quais foram as mudanas entre uma verso e outra) ou to pouco exige
uma preparao prvia ou recompilao. Ao contrrio disso, ele funciona de forma semelhante a um diff, s
que no nvel do ELF (Executable and Linking Format), ou seja, do binrio, determinando assim qual poro de
cdigo sofreu alterao em relao a anterior.
2 of 8 29-04-2017 21:30
Linux Magazine Online http://www.linuxmag.com.br/lm/article_online/r...
Figura 1 Instalao de correes encontrada pelo Ksplice. Instale sem reiniciar o sistema!
Dessa forma ele consegue perceber quais foram as mudanas entre um binrio e outro e aplica a correo
diretamente na memria RAM, o que coloca as mudanas imediatamente em uso, sem a necessidade de
reboot. claro que esta no uma operao simples de se efetuar. Para isso, o daemon do Ksplice paraliza
todos os processos no computador de maneira que ele seja o nico processo com acesso ao sistema e que
nenhuma funo em execuo esteja acessando partes que sero modicadas pelo patch. O Ksplice modica
ento o incio das funes atingidas de forma que elas apontem para as novas verses, dando continuidade ao
processo do ponto onde elas foram paralizadas. Como o leitor pode ver, trata-se sem dvida, de um
engenhoso pedao de cdigo!
Quando as atualizaes forem baixadas, instaladas e todo o processo concludo, o Ksplice ir simplesmente
manter-se na bandeja do sistema, sem incomodar o usurio. O sistema estar atualizado e no ser
necessrio reiniciar a mquina.
Em testes realizados em nosso laboratrio, caso voc veja pela interface do Ksplice que existem atualizaes
de kernel disponveis, mas opte por instal-las atravs do gerenciador de atualizaes nativo da sua
distribuio, estas sero instaladas corretamente, mas voc ter obrigatoriamente de reiniciar o computador.
Sendo assim, embora o Ksplice esteja instalado na mquina, ele no interfere com os programas nativos de
gerenciamento de atualizaes.
Problemas
Tambm pudemos ver em nossos testes, uma grave falha relacionada a desinstalao do Ksplice. O aplicativo
quebra durante a desinstalao, e ocasiona em pnico total do kernel, inviabilizando at mesmo a
recuperao do sistema atravs de ferramentas como a chroot. Sendo assim, sugerimos cautela e backup
antes de desinstalar a ferramenta.
3 of 8 29-04-2017 21:30
Linux Magazine Online http://www.linuxmag.com.br/lm/article_online/r...
Concluso
O Ksplice ir mudar a forma como usurios e empresas vem os ambientes desktop Linux mais populares. Se
nem mesmo as mquinas domsticas tiverem a necessidade de reiniciar, certamente a produtividade de seus
usurios ir aumentar.
Mais informaes
Kemel Zaidan, formado pela Escola de Comunicaes e Artes da USP, membro ativo da comunidade de
software livre brasileira e um defensor das causas ligadas incluso digital e ao conhecimento livre. No
campo prossional, j coordenou projetos de educao e incluso em entidades do terceiro setor e foi editor
chefe da Linux Magazine, tendo palestrado nos mais diversos eventos da rea de tecnologia. Nos ltimos
anos, tem se dedicado a pesquisar o universo da cultura digital e seus desdobramentos.
Notcias
Novo evento sobre Software Livre ser realizado no Instituto de Estudos Superiores da Amaznia (IESAM).
A Soluti Certicao Digital est em busca de um prossional para atuar como especialista Linux em
Goinia.
Renomada empresa de servios de consultoria em TI, est em busca de um analista de TI para trabalhar em
projetos de implementao de solues ECM/GED, BPM e BI usando os sistemas Alfresco, Activiti, Bonita,
Camunda e SpagoBI.
4 of 8 29-04-2017 21:30
Linux Magazine Online http://www.linuxmag.com.br/lm/article_online/r...
Nova verso do Scalix Groupware oferece suporte completo a IBM Power & IBM Mainframes
A nova verso d liberdade de escolha s empresas para usar as tecnologias mais modernas oferecidas pelo
mercado como base para sua soluo de e-mail e colaborao
Os argumentos apresentados neste artigo so todos aspectos econmicos, e no aspectos polticos. Decises
baseadas em poltica (e no em economia) devem ser lembradas pelos eleitores nas prximas eleies.
Mais notcias
lanamento!
Impressa esgotada
R$ 10,90 Digital
Busca
+ lidas
+ procuradas
1. Lanado o phpBB 3
Publicado em 13/12/2007 s 18:42 | 156046 leituras
5 of 8 29-04-2017 21:30
Linux Magazine Online http://www.linuxmag.com.br/lm/article_online/r...
whitepapers
A Unodata a
escolhida por
algumas das
maiores
universidades do
Brasil
Tendncias de Big
Data
A entrega de
desempenho das
organizaes: voc
j chegou l?
Empresa lder de
mercado na regio
Sul adquire a
soluo da Unodata
Estudo de Caso -
Spam? Esse no
mais um problema
na Viavale Telecom!
6 of 8 29-04-2017 21:30
Linux Magazine Online http://www.linuxmag.com.br/lm/article_online/r...
mais whitepapers
Especiais
Edies Especiais
Community Edition
Edies Anteriores
Livros
Shopping
Guia de TI
Revista C't
Siga-nos
Facebook
Twitter
RSS
Blogs
Blog da Redao
Blog do Maddog
Blog do Ricardo Olonca
Blog do Elias Praciano
Blog da Flvia Jobs
Contedo
Matrias Online
Contedo exclusivo para assinantes
A Revista
Edio do ms
Assine
Poltica de Privacidade
7 of 8 29-04-2017 21:30
Linux Magazine Online http://www.linuxmag.com.br/lm/article_online/r...
RSS
Expediente
Contato
Sites relacionados
Admin Magazine
Cloud Conf
/sys/dev
Loja virtual Linux Magazine
Sites parceiros
Dicas-l
Viva o Linux
BR-Linux
Esprito Livre
Under Linux
iMasters
ALEMANHA:
Linux Magazin
Linux User
Easy Linux
Linux-Community
OpenBytes
EUROPA:
EasyLinux Polnia
Linux Magazine Polnia
Darmowe Programy
Linux Magazine Espanha
INTERNACIONAL:
Linux Magazine International
Admin Redes & Segurana International
BRASIL:
Linux Magazine Brasil
Admin Redes & Segurana Brasil
CloudConf LatAm
8 of 8 29-04-2017 21:30