Gerando .configs enxutos rapidamente

Oioi!

Vou estrear esta seção do forum com uma curiosidade. Quem sabe aprendo algo novo e útil com as respostas. :)

Como vocês costumam fazer quando querer gerar um .config mais enxuto possível para compilar um kernel de teste? Acho que a definição de "mais enxuto possível" pode variar de pessoa pra pessoa, e acho que é essa a principal dificuldade que impede que haja uma receita pronta para isso. O meu objetivo é ter um kernel que leve o mínimo possível de tempo para compilar, mas que eu possa bootar na minha máquina.

Eu geralmente começo com um "make allnoconfig", e depois adiciono as opções que considero essencials. O problema é que com o tempo, a quantidade de features "essenciais para mim e para a maior parte dos usuários" mas que são opcionais na hora de compilar o kernel é cada vez maior. Por outro lado, simplesmente usar os defaults liga muitas features que nunca vou usar quando testo o kernel, e que só torna a compilação mais demorada. Que truques vocês usam para contornar isso? Têm sempre guardado um arquivo "meu-config-enxuto.config" para sempre usar como base, como eu?

Gerando .configs enxutos

Andante moderato . O lambeu video porno minha agujerito.yo ardia do cinturita entera.me

Gerando .configs enxutos

Eu normalmente uso um "padrão" que pode ser baseado em um config de uma distro ou num meu mesmo (em algum lugar do HD) e daí make oldconfig a cada update (daí só vou apertando enter mesmo, nos defaults, mudando alguma coisa que possa ser interessante)

Problema do allnoconfig é que podem faltar coisas essenciais para usar a máquina (rede, etc)

.configs enxutos

Eu faço na mão também, só que tenho .configs de máquinas que sempre uso bem guardados, tesouro do rei mesmo. Fica inclusive em um .git meu de "configs_que_vou_precisar" ;-)

.configs enxutos

Eu faço a mesma coisa, o meu maior incoveniente no entanto é que às vezes o .config tem que
ser enxuto mas executar em, digamos, quatro máquinas diferentes.

Aí complica ir opção por opção.

Nesses casos eu pego o .config da distro mesmo e vou desabilitando os subsistemas que sei
que não vou usar (eg. wireless, mtd, firewire).

- Luiz

.configs enxutos

Eu recomendo fazer uma configuração enxuta no começo e ir amadurecendo ela com o tempo. Assim vai saindo só o que o cara usa mesmo.
Em relação a várais máquinas, o eu usaria o kernel da distribuição mesmo. Só otimizo o kernel para uma máquina específica em casos específicos.