Os desenvolvedores do Gentoo consideram a possibilidade de porções de compilação binárias do kernel

gentoo-linux

Tudo aqueles que foram encorajados a usar o Gentoo, eles sabem disso esta distribuição Linux que é altamente personalizável graças a isso não usa binários pré-compilados, com o qual o usuário tem que fazer a compilação do sistema por conta própria o que lhe confere uma grande vantagem sobre outras distribuições já que pode criar uma compilação focada nos componentes do computador, dando-lhe maior fluidez e desempenho.

Desde com Portage, que implementa alguns recursos avançados como gerenciamento de dependências, ajuste fino de pacotes ao gosto do administrador, instalações falsas no estilo OpenBSD, sandboxes de compilação, desinstalação segura, perfis de sistema, pacotes virtuais, gerenciamento de arquivos de configuração e múltiplos slots para diferentes versões do mesmo pacote.

Mas agora isso pode mudar como Os desenvolvedores do Gentoo estão discutindo a possibilidade de fazer provisão de pacotes genéricos do kernel Linux que não requerem configuração manual durante a compilação e são semelhantes aos pacotes de kernel fornecidos em distribuições binárias tradicionais.

Como exemplo do problema que surge quando é usado ajuste manual dos parâmetros do kernel praticado no Gentoo, falta um conjunto unificado de opções padrão que garantem a operacionalidade após a atualização (Quando configurado manualmente, se o kernel não inicializar ou ocorrer um travamento, não está claro se o problema é causado por configurações de parâmetro incorretas ou um erro no próprio kernel).

A maneira tradicional do Gentoo de obter um kernel é instalar os fontes, e então configurar e construir um você mesmo. Para aqueles que não queriam passar pelo tedioso processo de configurá-lo manualmente, uma rota alternativa para usar o genkernel foi fornecida. No entanto, nenhuma dessas variantes foi capaz de fornecer o equivalente aos núcleos fornecidos pelas distribuições binárias.

Os desenvolvedores pretendem fornecer um kernel pronto e obviamente funcional que pode ser instalado com mínimo esforço (como o ebuild, construído por analogia com outros pacotes) e será atualizado automaticamente pelo gerenciador de pacotes como parte das atualizações regulares do sistema.

Atualmente, o pacote sys-kernel / vanilla-kernel já foi proposto com base das fontes principais do kernel, complementando o script de construção disponível anteriormente com um conjunto típico de opções do genkernel.

Se eu tiver que justificar a mudança da antiga tradição de kernels personalizados para um pacote de kernel universal, devo começar discutindo os motivos pelos quais você pode querer configurar um kernel personalizado em primeiro lugar.

O pacote vanilla-kernel até agora, envolve apenas a montagem do código-fonte (proposto na forma de ebuild), mas a possibilidade de gerar assemblies de kernel binários também é discutida.

O principal contra-argumento é o esforço. Conforme mencionado acima, eu pessoalmente cansei de ter que lidar manualmente com meu kernel. Os ganhos potenciais mencionados superam a perda de tempo humano configurando e mantendo um kernel personalizado?

Entre as vantagens do ajuste manual do kernel, a capacidade de ajustar o desempenho, remover componentes desnecessários durante a compilação, encurte o tempo de compilação e reduza o tamanho do kernel resultante (por exemplo, construir o kernel de um proponente ocupa 44 MB junto com os módulos, enquanto um kernel universal ocupa 294 MB).

Entre as deficiências, é observado que um erro pode ser facilmente cometido durante a configuração, possíveis problemas com a atualização, intolerância, dificuldade em diagnosticar problemas.

O fornecimento de compilações binários é considerado porque o kernel universalDevido ao seu tamanho, ele compila por muito mais tempo e entrega um kernel pronto Pode simplificar a vida dos usuários do sistema de baixo consumo de energia.

Apesar isso é considerado uma "ideia", Desenvolvedores Gentoo não descarta a possibilidade e eles estão falando sobre isso, enquanto por parte dos usuários as opiniões já estão divididas.

Si voce quer saber mais sobre isso, você pode verificar a nota original em o seguinte link.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.