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