As i was recently recompiling my kernel, i started wondering if i should turn more of the thing i need into modules instead of buidling them into the kernel. I started trying to do this, but i found that there would be a crazy number of modules. Now i don't have the actual number of modules it would turn out to be, but here is the config from a 18.104.22.168 kernel with archck7
here is the config i'm using right now
At what point does this become ridiculous? Can do anything to performance? Also this is on a laptop, so it theoretically shouldn't it save battery life? I haven't tried this kernel yet because i'm afraid that my system might not boot.
i did it and know my keyboard doesn't work... I have a usb keyboard.
honestly, so long as you have all your hardware enabled ,it makes no difference whatsoever whether they are modules or inbuilt.
It's a matter of loading things when the kernel starts, or when you load modules at boot.
Seriously, if you're that worried, flip a coin.
echo 'import random; print random.choice(["heads","tails"])' | python