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]

Reply via email to