Compiling a bare bones kernel
I'm currently working on a project that is basically a small SATA based storage device that boots into a very simple linux kernel and runs a predefined program.
I'm trying to get the kernel as small and yet compatible with as many laptops as possible, so I'm wondering which parts of menuconfig I should enable and which parts I can safely disable.
The device will be running on x86 based laptops, and will require SATA, USB, PCMCIA and Expresscard support.
The kernel used is 18.104.22.168.