To view parent comment, click here.
To read all comments associated with this story, please click here.
It is because the userbase of *BSD systems is considerably smaller than that of Linux, isn't it? I thought everyone knew this?
However, it isn't that no hardware company bother with BSD support. There are support from hardware companies. If you haven't heard of it, you were just ignorant on *BSD. Have you installed nvidia driver on FreeBSD? Have you not known that there were companies provide documents on their hardwares?
Edited 2010-05-12 23:12 UTC
How dare we question the design philosophy of Linus and Greg K-H when Linux is such a resounding success on the desktop. Telling hardware companies to open source their drivers or f off has worked wonders.
Having a consumer desktop Unix with a stable abi is non-sense just as Greg famously claimed. Oh except for OSX which has over 10x the share of Linux in the US. But other than that, non-sense.
Edited 2010-05-13 01:08 UTC





Member since:
2007-04-29
Their position has long been that they don't care if this makes life difficult for hardware companies.
Linux is a real pain to support for hw companies. If i worked for a hw comany i would really advise against Linux support. I ported a webcam driver from Netbsd to Freebsd, this was really easy and just needed some minor tweaks. But the driver was ported from linux and a saw a zillion ifdef's for different kernel versions (yes, also minor versions). The changes between Netbsd and Freebsd were less than most minor Linux versions.
Linux should make a stable abi. Freebsd guarantees that it will not remove stuff between minor versions, this way we don't have a moving target. But Linus will never allow this since he wants a monolitic kernel and have complete control over the source. This makes sense from a opensource and techical pov (for debugging), but i think it is not the right call.