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. <Not only that, the kernel maintainers are actively removing any interfaces that they perceive as only benefiting binary drivers.> I didn't know that. This is a good point. This message posted from opensolaris.org _______________________________________________ opensolaris-discuss mailing list [email protected]
