Linux Kernel Developers Call for Open Source Drivers - Weakly

Mon Jun 23 10:27:00 -0700 2008
manage

135 Linux kernel developers have signed a statement calling for Open Source device drivers. Weakly.

They'd like you to know We speak only for ourselves, and not for any company we might work for today, have in the past, or will in the future.

And then in their Q&A: We are making no legal claims in this statement.

And after that, there's the fact that Linus "I hate politics so much that I refuse to deal with it" Torvalds hasn't signed the statement.

And finally, they state, being careful not to offend anyone, some good reasons why your device driver should be Open Source.

This editor supports the statement. Closed-source device drivers have proven, over years, to be bad for everyone.

I just wish that the kernel developers could lead with less equivocation.

The statement. The Q&A.

nVidia drivers

Mon Jun 23 13:35:21 -0700 2008
manage

Up until recently, the pragmatic (as in don't-care-about-licenses) thing to do on Linux was to always use nVidia cards if you wanted any kind of 3D graphics, and use the binary-only nVidia drivers. I never had any luck with ATI drivers.

Now the situation seems to have reversed. NVIDIA has had a number of serious bugs which have bitten me, even on a stock Dell Ubuntu system. I don't know if ATI or Intel are any better, since I haven't touched them in several years now. But at the very least, nVidia is more annoying (driver updates are from a different repository, and things break when a kernel update isn't paired with a driver update) and only nVidia can fix things.

I'm curious about the experiences of other users. How buggy are the other drivers these days?

nVidia drivers
Mon Jun 23 13:40:00 -0700 2008
manage

I use Debian, and have a motherboard with the Intel 965 graphics, feeding two 1280x1024 screens from the same plane. The Intel driver support in Debian works fine. Flightgear runs with the window pulled out to 2560x1024. The 965 hardware isn't up to the performance you can buy elsewhere. It actually works much better on Linux/X than it does on MS Windows.

Being pragmatic tends to get you screwed by stuff like you mention. It's not really pragmatic.

nVidia drivers
Tue Jun 24 04:29:58 -0700 2008
manage

I use the ATI fglrx stuff under Ubuntu. I have to admit that within a week or two of getting my Thinkpad, I came to the conclusion that I'd have been better off getting the ATI-less version, which used the Intel GMA chipset, despite me playing one or two games whose performance would almost certainly have been much poorer under the Intel chipset.

The fglrx drivers are of variable reliability. ATI's updates come frequently but rarely fix much. Licensing issues, until recently, made integration of the drivers into mainstream GNU distributions much harder. In terms of support for X.org features, ATI is always a year or two behind other mainstream drivers. All of these issues stem from an unwillingless by ATI to integrate their code with the Xorg base, which stems from the obsession with buying unopenable code from third parties and then sticking to it rather than accepting reliance on proprietary code was a mistake in the first place.

In the end I think most major hardware manufacturers are finally realizing that proprietary drivers are a support hassle and a quality issue, but it's taking time to undo the damage.

it's *your* industry

Mon Jun 23 14:25:33 -0700 2008
manage

That the developers cower before corporate overlords, past, current, and potential, could come as a surprise only to someone with naive beliefs about labor market conditions faced by average working stiffs in the industry.

An interview question I've encountered repeatedly from "open source" firms is "We are thinking of mixing our proprietary code with open source using some techniques are lawyers tell us is ok. You got any problem with that?"

At one job, on day 2 or 3, I got called in to the HR office to hear: "Oh, by the way, we looked around on the net notice that you have some free software projects going. You aren't planning on continuing those while you work here [on completely unrelated matters] are you?"

Another good one I've seen, albeit not recently, is "You said something critical about my employer on the net. No way in hell we'll hire you - probably nobody else will, either."

I could go on.

-t