Hi,
I want to trim out as much unneeded stuff from the kernel modules as I can while keeping my hardware fully functional. However, beyond the obvious hardware that my machine does not have (i.e the entire "thunderbolt", "parport" or "pcmcia" folders) I do not know how to find what each module does. I want to keep generics like HID (whatever peripherals I might plug in), so checking what modules are loaded on boot doesn't quite get me there.
Case in point: The largest remaining directory is still the "net" one. In it, I have removed all the hardware manufacturers that my Ethernet is NOT (as well as their phys), but there are a lot of large modules remaining whose names don't tell me anything:
- vmxnet3 directory
- ethernet modules in root: dnet, ec_bhf, ethoc, fealnx
- bonding
Other than ask the experts for each module, is there a place I can find what they are for, respectively?
Thanks,
R