Earlier quoted context omitted.
Define "perfectly working". If I download the Linux sources, compile the kernel and install it, there is no official Nvidia driver to be seen. I didn't say that Nvidia is at fault for the state of the nouveau driver. I said they are at fault for not providing OSS drivers. Nvidia doesn't want to play by the rules of Linux development but they still want to be on Linux. That's legally possible but why should the user o…
If you download the current Windows ISO image and install that offline, you won't get a proper driver for your nVidia card either. Yet, this is accepted as normal. Some Linux distributions that do not hamper themselves artificially on philosophical grounds offer nvidia binary drivers in their package repositories like they do with every other driver they contain. Your focus on the kernel sources is too narrow. There…
You can't compare Linux and Windows when it comes to drivers, they have different methods of providing those drivers.