Posso usar sementes de kernel sobre os kernels do Ubuntu?

2

Ex-usuário do Gentoo aqui. Estou tentando otimizar o sistema recompilando o kernel especificamente para o meu processador e desabilitando o código que não vou usar (para reduzir o consumo de memória, melhorar a velocidade etc.).

Gostaria de saber se alguém tem experiências de sorte com o kernel-seed no topo do Ubuntu. A configuração do kernel é uma floresta escura e profunda e não sei qual seria a melhor estratégia aqui, já que estou preocupado com as opções específicas do Ubuntu. Devo começar com a configuração do Ubuntu e desativar um por um as opções que eu não preciso ou simplesmente começar a configurá-lo do zero (default .config ou kernel-seeds ..)?

    
por Jorge Castro 06.01.2012 / 19:02

1 resposta

3

Primeiro, por que você está tentando compilar um kernel? Se para aprender, tudo bem, mas com qualquer coisa que se pareça com hardware moderno, você não obterá um aumento de desempenho ou uma economia significativa de espaço no disco rígido.

Em segundo lugar, as sementes do kernel são extremamente mínimas. Você precisa conhecer seu hardware.

Duas ferramentas para facilitar:

lspci -v

Identificará seu hardware e os módulos do kernel em uso.

Você também pode usar localmodconfig

make localmodconfig

Veja link

O IMO localmodconfig é uma ferramenta superior para começar com uma semente (mínima) do kernel e construir.

Eu iniciei uma página da web para compilar kernels

link

A outra questão são os patches do Ubuntu, o mais importante do Apparmor (veja Onde obtenho o patch de compatibilidade do AppArmor 2.4? ) e ureadahead (consulte este relatório de bug ).

Veja a compilação do kernel do wiki do Ubuntu para obter informações específicas sobre o Ubuntu.

    
por Panther 06.01.2012 / 19:46