Comment 3 for bug 156804

Christoph Lechleitner (lech) wrote :

Most restricted drivers are available es extra package, in versions sepcifically compiled against specific kernels.
(nvida-glx-legacy, nvidia-glx, nvidia-glx-new)

Putting restricted nvidia modules in the kernel will not happen and for good reasons:
+ the kernel should be kept small, It's awful big as it is.
+ no one wants to taint the 100% GPL kernel with questionable closed-source binary garbage.
+ there are several different versions of the nvidia kernel modul, all with the same name. this is because nvidia maintains 3 or 4 generations of it's driver (7xxx, 9xxx, 11xxx, 1xx.11.x, ...). there are even modules not needed always, e.g. nv_agp.