On Wednesday, August 19, 2015 10:43:05 PM Rich Freeman wrote:
> On Wed, Aug 19, 2015 at 10:25 PM, Fernando Rodriguez
> <frodriguez.develo...@outlook.com> wrote:
> > The GPL symbols are not necessary for interoperability. For that you need
> > little more that access to the hardware and an interface to userspace. 
Most of
> > those GPL symbols are convenience routines to enable reuse of code among
> > different subsystems and  drivers.
> 
> Interesting argument.  You're suggesting that NVidia could simply
> bypass the kernel entirely by running their code in ring 0 and
> directly accessing the hardware and intercepting system calls before
> the kernel, sort of like a TSR back in the 80s.
>
>
> Sure, I guess it would work.  I don't think that is really the model
> we want to be promoting though.  Instead of building their drivers on
> kernel headers they'd basically be building their drivers off of
> rootkits.

No, that would be extreme. I'm suggesting they could do it with the non-GPLd 
exports. I'm against the GPL symbols from a technical point of view though.

-- 
Fernando Rodriguez

Reply via email to