find /lib/modules/`uname -r` -iname '*.ko' | wc -l:
2021
Proprietary modules that I can think of:
5 to 10
It's not even 1/2 a !#$ percent. (Though knowing that many modules are for
not-so-common hw.)
Not a kernel problem.
(That said, MS would probably face yet another antitrust charge if it did that.
Or better yet, people would just thankfully stop using it.)
Perhaps you intended to buy a game console instead?
That said, no one is restraining you. You can edit the kernel source
and rip out all the GPL checks. On top, it's not like the ati or
nvidia blob-ola would not load in today's kernel.
01:00 ichi:~ > lsmod | grep nv
nvidia 4717076 22
Oh yeah, my kernel (unpatched, btw) really tries to stop me hard
from loading it.
-