On 8/22/05, W. Wayne Liauh <[EMAIL PROTECTED]> wrote: > Shawn Walker wrote: > > <Except that newer versions of the kernel continue to place kernel APIs > under a GPL only license, which prevents drivers that used to work > from continuing to work. Interfaces declared GPL are only useable by > GPL or compatible licensed modules. So, the benefit stands in my mind.> > > > The way nVidia solved this problem, as I understand it, is to divide the > module loading process into two steps, first their own API, which needs to be > recompiled for each kernel release, then the module itself. >
Except that it doesn't really solve the problem, because their driver still frequently breaks with newer kernels. That loading interface only helps in the sense that it can be recompiled for different versions of the kernel so that the driver will work right, but if they haven't yet released an update-of-the-week-practically the driver may not work anymore. ATi has this issue as well. 2.6.10 -> 2.6.11 broke their driver, and so on. Each new version seems to wreak complete havoc on things. It makes no sense. -- Shawn Walker, Software and Systems Analyst [EMAIL PROTECTED] - http://binarycrusader.blogspot.com/ _______________________________________________ opensolaris-discuss mailing list [email protected]
