Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Nvidia kernel driver on a module-free kernel?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
YumeWizard
n00b
n00b


Joined: 05 Jul 2016
Posts: 29

PostPosted: Sat Jul 09, 2016 7:31 pm    Post subject: Nvidia kernel driver on a module-free kernel? Reply with quote

After reading the wiki: https://wiki.gentoo.org/wiki/NVidia/nvidia-drivers

Why is it not possible to build the Nvidia driver into the kernel like you seemingly can with everything else that you can also build as a module? I'm just wondering since it's the only reason I have the loadable module code enabled in my kernel.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 44226
Location: 56N 3W

PostPosted: Sat Jul 09, 2016 7:58 pm    Post subject: Reply with quote

YumeWizard,

The kernel licence and the nVidia licence are not compatible. One is GPL2, the other is an evil proprietary binary blob.

It might well be possible but the kernel devs won't make it happen unless nVidia publish the sources for the binary blob under a GPL2 compatible licence.
That won't happen because its supposed that the binary blob is tied down by a whole pile of interlocking Non Disclosure Agreements.
The only people who really know aren't saying due to the NDAs.

You might be able to patch the kernel yourself but it would no longer be a GPL compliant kernel, so you could not share such a kernel.

You need to choose modules and the binary blob, or monolithic and the nouveau driver.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
YumeWizard
n00b
n00b


Joined: 05 Jul 2016
Posts: 29

PostPosted: Sat Jul 09, 2016 8:22 pm    Post subject: Reply with quote

NeddySeagoon wrote:
YumeWizard,

The kernel licence and the nVidia licence are not compatible. One is GPL2, the other is an evil proprietary binary blob.

It might well be possible but the kernel devs won't make it happen unless nVidia publish the sources for the binary blob under a GPL2 compatible licence.
That won't happen because its supposed that the binary blob is tied down by a whole pile of interlocking Non Disclosure Agreements.
The only people who really know aren't saying due to the NDAs.

You might be able to patch the kernel yourself but it would no longer be a GPL compliant kernel, so you could not share such a kernel.

You need to choose modules and the binary blob, or monolithic and the nouveau driver.


I figued as much but thought there might be some documented "we can't distribute it like that but here is how you could do it on your own"-esque method, that's too bad.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum