Lol this kind of elitist attitude that makes linux unable to dominate desktop market. Also while people often highlight those middle finger moment for nvidia by linus most often they choose to forget a year later linus also giving his thumbs up about nvidia open source driver effort on tegra.
Some Linux users seem to be upset with nVidia.
I think one of the reasons is that they want an open source driver from nVidia and probably the reason for this is by design, the Linux kernel needs drivers to be compiled into the kernel.
Without the source code, it probably makes programming the kernel, making changes to the kernel difficult.
I think the proper approach is to do what Microsoft has done. Define an API, create a DDK.
The kernel should expect a certain feature set from a printer driver, a scanner driver, a sound card, a video card, etc. The companies write their drivers as DLL files or whatever extension you want to give them.
Thus, Microsoft doesn’t need access to anyone else’s driver source code.
I assume that a lot of companies don’t want to follow the philosophy of Linux and so, they never will write drivers for Linux. Linux programmers have to reverse engineer and figure out how thousands of devices work.
if I am right, it makes the lives of Linux kernel developers very difficult.
I have become a Linux user recently, but I find the insistence of everything being open sourced unrealistic in a capitalistic market.
Don’t get me wrong. I love Linux. I have been using Kubuntu for 2 years. I ported my mini apps to Linux and they are open source.
But you can’t force everyone to open source their products.