|
|
|
|
|
by gaganyaan
972 days ago
|
|
A knock-on effect of this is that it's easiest to get the drivers into the mainline kernel, where you have to license your code as GPL. I'm not sure that that's intentional, but it does help make source code available for more drivers. A stable ABI would likely see many abandonware driver blobs. |
|
Also, loading a non-GPL module "taints" your kernel (this cannot be undone except through reboot) and tells everyone on the support mailinglists that you've loaded proprietary code.
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux...
And there is much hating on Nvidia, for using a "workaround". Including, famously:
https://www.youtube.com/watch?v=tQIdxbWhHSM
Also famously, this is the reason ZFS is not in the linux kernel.