Andrew Lentvorski wrote:
DJA wrote:

There's never going to be complete openness in hardware.

Hogwash.

You call that a rebuttal? :)


That's not an unusual situation. For instance, WiFi chipsets are in the same category. AFAIK, there is only one WiFi card with an "open" driver and it's considered a fairly crappy and outdated chipset.

The wireless drivers are closed *by law*. In order to get FCC certification, your card cannot be used outside of compliance specification. Closed firmware ensures that.

The why is really not important in this context. People bitch about closed source 3D video card drivers. They don't bitch about closed source WiFi drivers. The majority that bitch don't do so because they can't write code for them, but because...well, it's fashionable.

We all know why WiFi drivers are closed. And we accept that and move on. We use the cards anyway. Maybe someday WiFi drivers will be open. We also know why video card drivers are closed. Some throw a hissy fit because they don't like the (mis?)-perceived politics producing those closed drivers, and so prefer to hold their breath until the world conforms. Some of us accept that while there are reasons, good bad or indifferent, we'll also choose a pragmatic path of using what's available today, while hoping that tomorrow we can feel all warm and fuzzy because no penguins died in the course of making our video performance rock.

[snip of erudite masturbation]

The graphics card makers are under no such restriction. They keep things closed primarily to avoid patent litigation as well as a few misrepresentation lawsuits (graphics drivers are notorious for bogus "optimizations").

Well, that's one perception, and there's probably some truth to that particular conspiracy theory. Nevertheless, that's the world we live in at the moment. With computers, that's all that counts. If I want fast 3D video, I can either stand on principles - not a an ignoble choice - or make run the best of what's available. I choose to pick my fights. Boycotting video card makers is not on my top ten list of political causes. I've also used Polaroid cameras and still drink Coca~Cola.


I think this whole "Boo! on hardware makers who, in highly competitive markets, don't open source their drivers" to be a bunch of unrealistic pie-in-the-sky nit picking.

No, it's not. The open source world is headed for a showdown over hardware just like it went through about software. The combination of Linux and GNU broke through the closed software problem. We have yet to break through the closed hardware problem.

Yes it is. My prognostications are just a likely as yours. There's always going to be new hardware. It's not always going to be open source. Not unless and until there is a massive paradigm shift in the Human condition. And as long as we're throwing conspiracy theories about, I don't see that shift happening in this country as long as more people vote for third-rate reality TV contestants than vote in national elections.


There is a reason why the open source folks are fighting things like DRM, the broadcast flag, and hardware security chips as well as the laws that make them enforceable.

"Look at the Wookie". Of course there are reasons. But none of them have anything to do with recommending a laptop video chipset today.


The "open source graphics card" went nowhere. Main reason: the people doing it didn't understand hardware. Producing a basic card that had RAM, a RAMDAC, a DVI interface and a PCI interface would have been enough. After that, the "bazaar" type model would have created the 3D acceleration. However, everybody wanted to do the "cool, shiny" 3D stuff instead of the "hard, boring, essential" hardware bits. Result: flameout.

Of course, nobody wanted to *buy* that card either. "Well, it sucks." was the response. So did Linux version 1.X.

Why the open source video card hasn't worked out may be interesting from a technical, even a political perspective. Hopefully it will someday. But *today* both nVidia and ATI video cards *do* work. And quite well. The thread's originator is interested in today's working options, not today's non-working failures.


The whole world doesn't need to be open source.

No, but we need at least *one* credible open source alternative for every piece of hardware. Then people can vote with their dollars.

I do agree that would be nice, Want != Need. However, the high tech world evolves very quickly. As soon as all current hardware has been opened completely, ten now-unforseen ideas will replace and obsolete them, and for a time will be based on secrets kept again and for a time by a few. Maybe that sucks. But I'd rather use what's available today than hold my breath waiting for what /might/ be available tomorrow. I like breathing.


Granted, there probably isn't a whole lot of trade secret stuff in their hardware, but you can't blame them for trying to protect what little there is, given the short life cycles of some computer hardware (video chips being the most prominent example).

As I said, that is more about litigation than secrets.

Which really doesn't affect my buying decisions today.


In addition, that short lifecycle is *part of the problem*. I am fairly happy developing on a Radeon 9200 equivalent which *does* have open source drivers. Unfortunately, I can't *buy* a Radeon 9200 in a laptop form factor anymore. Oops.

Damned progress always seems to run straight into the path of tradition.


Not all hardware works under all circumstances for all applications. Nvidia's included.

Correct. If I want to play games, I run Windows. Just so you realize that same argument implies that you shouldn't use Linux for games.

Maybe you shouldn't. But I do. At least those that run on Linux. So do better than they do on Windows. I wish more did. That more don't has nothing to do with video drivers being closed source. I've gotten over it.


BTW, I think it's a bit inconsistent to chide nVidia for supplying a closed source driver for Linux while at the same time recommending Apple which is also uses some closed source drivers - including nVidia's.

Ummm, he's recommending the *hardware*. Not OS X. And you will note that he recommended the Intel graphics which is claimed to have an open source driver.

-a

Ummm, last time I checked, video cards are hardware, and unless I'm mistaken, Macs still use video cards - which require drivers. Unless you're implying that nVidia (or ATI) supply open source drivers for Macs? Regardless of which OS is running on the Mac, if it's got either an ATI or nVidia chipset, the OEM drive won't be open source. I was only pointing out how I thought it odd that Joshua noted the closed source nVidia driver as a negative in regards to Linux on a laptop, but ignoring the fact that Mac hardware also requires a closed driver for equivalent video chips.

--
   Best Regards,
      ~DJA.


--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list

Reply via email to