They have problems as it is. The VIA people for instance released
binary
drivers for their Mini-ITX's CastleRock video chip. In doing so, they
targetted RH 9, which meant kernel 2.4.20-8. What they didn't understand
is that RH will release new kernels (and are at 2.4.20-20-9) during the
To be fair VIA *do* understand this. They are working to get stuff supported
in open source but released binary drivers in the mean time. There are
still a couple of tricky areas (video playback/macrovision and other
things the MPAA folks get fussy about) but the X server code is now not
just merged but thanks to Egbert as well all nicely polished and meeting
XFree86 policy.
Alan