Desenvolvedores Gentoo fornecendo pacotes universais com kernel Linux que não requerem configuração manual de parâmetros durante a construção e que são similares aos pacotes de kernel fornecidos em distribuições binárias tradicionais. Um exemplo do problema que surge com a configuração manual de parâmetros do kernel praticada no Gentoo é a falta de um conjunto unificado de opções padrão que garanta o funcionamento após uma atualização (em uma configuração manual, se o kernel não carregar ou falhar, não está claro se o problema está relacionado a uma configuração incorreta de parâmetros ou a um erro no próprio kernel).
Os desenvolvedores têm a intenção de fornecer um kernel pronto e comprovadamente funcional, que possa ser instalado
com o mínimo de esforço (como um ebuild, construído de maneira semelhante a outros pacotes) e que será automaticamente atualizado dentro das atualizações regulares do sistema pelo gerenciador de pacotes (emerge --update @world). No momento, com base nas principais fontes do kernel, já foi proposto o pacote ““, que complementou o script de construção anteriormente disponível com um conjunto típico de opções . O pacote vanilla-kernel atualmente prevê apenas a construção a partir de fontes (oferecido na forma de um ), mas também está sendo discutida a possibilidade de formar compilações binárias do kernel.
Entre as vantagens da configuração manual do kernel, cita-se a possibilidade de um ajuste fino de desempenho, a exclusão de componentes desnecessários durante a construção, a redução do tempo de compilação e a diminuição do tamanho do kernel resultante (por exemplo, a construção do kernel do autor da proposta ocupa 44 MB junto com os módulos, enquanto o kernel universal ocupa 294 MB). Entre as desvantagens, destaca-se a possibilidade de cometer erros facilmente durante a configuração, possíveis problemas com a atualização, falta de portabilidade e dificuldade de diagnóstico de problemas. A entrega de compilações binárias é considerada, pois o kernel universal, devido ao seu tamanho, leva significativamente mais tempo para compilar, e a entrega de um kernel pronto pode simplificar a vida dos usuários de sistemas de baixo poder.
Fonte: opennet.ru
