Uma das maiores chatices nos sistemas operacionais dos computadores é a necessidade de reiniciar o sistema para aplicar alguma modificação importante, que envolva o núcleo ou alguns drivers. No Linux muita coisa pode ser feita sem exigir reboot, mas em alguns casos ele realmente é necessário.
Uma reinicialização em algumas atualizações não é nada em PCs domésticos, mas pode ser prejudicial em servidores, que devem ficar a maior parte do tempo ligados, especialmente em missões críticas.
Um projeto promete mudar isso no Linux, permitindo atualizar o kernel sem necessidade de reiniciar. É O Ksplice. Com ele pode-se aplicar patches no kernel e o sistema continua ligado, atendendo às solicitações dos programas e mantendo o hardware funcionando.
Os desenvolvedores alegam que o processo interrompe a operação do sistema por cerca de apenas 0,7 ms, o que é insignificante. A maioria dos patches funciona com o Ksplice sem modificação (cerca de 88%, apenas na plataforma x86). Os outros, cerca de 12%, geralmente precisam apenas de alterações em 1 a 12 linhas de código para funcionarem.
O projeto não é apenas um “conceito”, ele funciona e pode ser testado no Ubuntu com o Ksplice Uptrak. Entender o funcionamento dele exige conhecimentos avançados em Linux, não é para qualquer um. Veja um artigo publicado no ArsTechnica:
https://arstechnica.com/[…]ksplice-is-like-viagra-for-linux-server-uptime.ars
Via OS News
Esta postagem foi modificada pela última vez em 15/07/2009 22:27