A resposta mais precisa é, como disse bodhi.zazen, geralmente não, mas com algumas exceções. A maioria dessas exceções é relacionada a hardware, mas algumas são apenas problemas de configuração. A justificativa para minha resposta segue.
Eu compilei vinte e seis kernels entre duas máquinas no último mês tentando ajustar o desempenho. O que eu encontrei:
- Alterar o tipo de CPU em .config para a arquitetura nativa e remover opções que suportam outras arquiteturas melhoraram a taxa de transferência de I / O em mais de 10% nos benchmarks (o suficiente para "sentir o aprimoramento") e redução do atraso após a entrada do usuário XFCE no Xubuntu 12.04 -32bit no meu 1.8GHz (K8) Mobile Sempron 512MB de RAM portátil. As mesmas alterações não tiveram impacto quantificável ou perceptível no meu laptop Core 2 Duo de 2GB RAM de 1.73GHz no Ubuntu 12.04 64 bits, mas fez com que um aplicativo anteriormente estável se tornasse propenso a falhas.
- A alteração do HZ no .config para 1000 melhorou drasticamente a capacidade de resposta à entrada do usuário quando sob alta carga de CPU em ambos os sistemas. Também fez mudanças de foco da janela em X instantâneo em todas as condições.
- O patch BFS aumentou a duração da bateria em ambos os sistemas em poucos minutos. Apenas o suficiente para ser mensurável e consistir, mas não o suficiente para importar muito. As referências não revelaram mudanças de desempenho estatisticamente significativas, mas ambos os sistemas "sentem" mais rápido. Eu suspeito que isso tenha a ver com a prioridade de agendamento sendo mais benéfica para as cargas de trabalho típicas nessas máquinas específicas.
- Todas as outras combinações de .config tentaram reduzir o desempenho em ambos os sistemas.
Eu gastei quantias ridículas de tempo compilando e testando diferentes configurações. Por tudo isso, apenas cinco grãos produziram um resultado desejável, de vinte e seis tentativas. Sete kernels não estavam nem operáveis (não inicializáveis ou falha ao iniciar o X). Recentemente, instalei o kernel Liquorix do repositório e obtive todas as melhorias acima, além de um aumento de aproximadamente 50% na taxa de quadros em ambos os jogos do Windows que reproduzo no WINE no sistema Core2. Isso levou apenas alguns minutos e nada quebrou.
O meu SO é melhor porque eu compilei meu próprio kernel? Bem, sim um pouco. Até que eu encontre algo que corre mais lento / quebras, porque eu não consegui encontrá-lo durante o teste. Meu sistema operacional é mais rápido? Não.