How to make system as lean as possible?
In other words, how to avoid unnecessary functions (in either kernel or module)? Or, how to create minimal .config file for custom kernel.
Background: Currently, I have three penguins, two Toshiba's and one Acer. These have different hardware configuration, so that necessary modules may differ. Historically, all started from same .config file. However, one has more than 600 modules, the other only 400. All of them are functioning well. I am a kind of confident that many modules (if not some) are useless.
If I go one by one, I am pretty sure it is possible to figure out, however it may take long looonnnnggggg. Also once unexpected side effect
happens, it may take forever to troubleshoot.
I thought it was easier, but may be not. (I also have trouble finding web site..)
Any suggestions will be welcome.