On 10/07/2011 12:16 PM, Jonas de Buhr wrote: > > out of interest: why do you have different configs? even if you have > different hardware you could still build a "one fits all"-kernel. or > are they that specialized? >
We share kernel config whenever possible, but there are a few cases where they have to diverge. Basically any option that can't be compiled as a module is a candidate. Off the top of my head, * We've got x86/amd64 * Intel/AMD * A couple with RAID hardware that can't have its module installed. * One server with a tulip NIC that can't use a particular driver. * A set where hyperthreading needs to be disabled * A virtual machine host that needs certain hardening features disabled * A separate config for VM guests * Headless vs. GUI requires more grsec/pax tweaking * Different HZ settings. Power management in general depends on what the box will be doing. * A firewall with no non-essential modules available We keep the configs in git, so if two are similar I can usually just pull the last changeset (after a make oldconfig) over. What sucks is testing, and of course driving to work to reboot everything off-hours. > lets just agree on that. im kinda tired of this discussion. there's > nothing we can do about it anyway. > Agreed.