it's worse than you know, some drivers are used in 5 different operating systems, all requiring them to be mangled to fit, it's a maintenance headache i'm well aware of. after saying so for years, i have actually started on merging the kernels. but don't hold your breath, there are lots of things to get in the way.