O kernel é considerado o coração de qualquer sistema operativo. O Windows tem kernel, o Mac OS X também e claro o Linux não foge à regra. Porém certos bugs neste módulo importante, podem pôr em causa a experiência de qualquer utilizador, num sistema operativo.
E como compilar um novo kernel, é uma tarefa demorada, a equipa responsável por este componente no Ubuntu, anunciou recentemente, a disponibilização de várias versões de kernels “vanila”, em formato .deb. É sem dúvida, um passo importante, na ajuda ao processo de testes, para disponibilização de versões finais de correcções de bugs. Isto porque nem todas os utilizadores têm conhecimentos para construir um kernel. Por essa razão instalar um kernel em versão .deb, é tão simples como fazer um duplo clique. Os utilizadores menos experientes, podem agora ajudar e estarem mais envolvidos, no processo de testes, para verificarem se os bugs que os afectam, estão presentes em versões futuras de kernels.
É também interessante, para os mais inconformados, que por vezes estão à espera daquele driver para um determinado hardware, que apenas está disponível, em versões recentes de um kernel, que ainda não exista para Ubuntu. Este cenário foi-me comum, relativamente a um driver para uma placa wireless da Atheros do meu netbook, que apenas estava disponível em versões futuras do kernel.
Faço apenas notar que um kernel vanilla, é como que seja um kernel “crú”. Utilizando uma analogia simples, é o equivalente a uma matéria prima, que entra numa fábrica e ainda não foi totalmente trabalhada. Isto significa que, apesar de ser compilado com as optimizações e os mesmos critérios de qualidade, que qualquer outro kernel estável do Ubuntu, estas versões podem não conter alguns drivers, que apenas são distribuídos nesta distribuição de Linux.
Não é particularmente grave dado que, caso haja um kernel destes que não funcione é fácil de reverter para um stock kernel, que já tenhamos instalado. Portanto, os utilizadores com algum à vontade em Linux, não terão problemas em brincar com estas versões e testar as novas funcionalidades.
Atenção: Não me responsabilizo se estes kernels danificarem as vossas máquinas (o que é altamente improvável que isso aconteça).