Depende. Se você tiver uma pequena quantidade de memória, o uso de módulos pode melhorar o currículo, pois eles não são recarregados toda vez (achei significativo em 2 GiB de RAM, mas não em 4 GiB em discos rígidos tradicionais). Isto é especialmente verdadeiro quando devido a algum bug no módulo de bateria (independente de estar compilado ou como módulo), demorou muito para iniciar (vários minutos). Mesmo sem bug no gentoo eu consegui encurtar o tempo (reportado por systemd-analysis
) de 33s para 18s apenas mudando de kernel compilado estaticamente para módulos - 'surpreendentemente' o início do kernel mudou de 9s para 1.5s.
Além disso, quando você não sabe qual hardware você vai usar, os módulos são claramente benéficos.
PS. Você pode compilar até mesmo drivers vitais como módulos, desde que você os inclua no initrd. Por exemplo, distros incluirão o sistema de arquivos de /, drivers de disco rígido etc. no initrd na instalação.