Gentoo começou a distribuir compilações universais de kernel Linux

Desenvolvedores Gentoo Linux anunciou sobre a disponibilidade de assemblies universais com o kernel Linux criados como parte do projeto Kernel de distribuição do Gentoo para simplificar o processo de manutenção do kernel Linux na distribuição. O projeto oferece a oportunidade de instalar assemblies binários prontos com o kernel e usar um ebuild unificado para construir, configurar e instalar o kernel usando um gerenciador de pacotes, semelhante a outros pacotes.

As principais diferenças entre os assemblies prontos propostos e a geração manual do kernel são a possibilidade de atualização automática ao instalar atualizações regulares do sistema pelo gerenciador de pacotes (emerge -update @world) e um conjunto predefinido de opções padrão que garantem a operação após a atualização (com configuração manual, se o kernel não carregar ou ocorrer uma falha, não está claro se o problema é devido a configurações incorretas ou a um erro no próprio kernel).

Para instalar o kernel Linux, foram criados três pacotes que podem ser estabelecer junto com o restante dos pacotes do sistema e, em seguida, atualize todo o sistema junto com o kernel com um comando, sem recorrer a uma compilação de kernel separada.

  • sys-kernel / gentoo-kernel - um kernel com um conjunto padrão de genpatches específicos do Gentoo. A montagem é realizada através de um gerenciador de pacotes usando configurações padrão ou especificando sua própria configuração.
  • sys-kernel / gentoo-kernel-bin - assemblies binários gentoo-kernel já montados que podem ser usados ​​para instalar rapidamente o kernel sem compilá-lo em seu sistema.
  • sys-kernel / vanilla-kernel — ebuild com kernel Linux vanilla, oferecido na forma distribuída no site kernel.org.

Lembremos que anteriormente no Gentoo o kernel era construído pelo usuário separadamente do resto do sistema usando configuração manual. Essa abordagem tornou possível ajustar o desempenho, eliminar componentes desnecessários durante a montagem e reduzir o tempo de montagem e o tamanho do kernel resultante. No entanto, devido à falta de um conjunto unificado de opções padrão, o usuário poderia facilmente cometer erros de configuração e encontrar problemas de atualização e portabilidade difíceis de diagnosticar.

Fonte: opennet.ru

Adicionar um comentário