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.

-- 
Rich

Reply via email to