On BNET: Volunteer your way to a job
BNET Business Network:
BNET
TechRepublic
ZDNet

June 23rd, 2008

Developers criticize Nvidia, other holdouts for hindering Linux desktop

Posted by Paula Rooney @ 12:41 pm

Categories: Applications, Distributions, FOSS, GPL, Hardware, Linux, Red Hat, Software Licensing, gaming

Tags: Desktop, Developer, Linux Desktop, NVidia Corp., Driver, Graphics, Linux Kernel Developer, Open Source Driver, Linux, UNIX

Linux kernel developers are getting tougher on Nvidia and a few other holdouts that have refused to release open source drivers.
More than 100 Linux kernel developers – including top developer Andrew Morton – issued a letter today condemning closed source modules or drivers for Linux to be “harmful and undesirable. ” The group cites filesystems and security add ons as modules but clearly it’s the driver vendors driving them mad.
“We have repeatedly found them to be detrimental to Linux users, businesses and the greater Linux ecosystem,” the letter stated. “Such modules negate the openness, stability, flexibility and maintainability of the Linux development model and shut their users off from the expertise of the Linux community.”
The letter is a not so veiled swipe at Nvidia, manufacturer of the world’s best selling graphics cards.  To date, two of the three leading graphics card suppliers – Intel and ATI – have produced open source drivers, while Nvidia has not.
It is no doubt obvious that Linux – and indeed any modern operating system – must support a high end, seamless graphical experience on the desktop to survive and thrive.In a recent essay, dubbed Linux Graphics: A Tale of Three Drivers, Linux Foundation Technical Advisory Board Chair James Bottomley pointed the finger at NVidia for sticking with its binary driver model.
He maintains that Nvidia’s holdout is a big problem for the Linux desktop because its harder to get fixes for binary drivers and so when new and inexperienced Linux users run into problems, they often ascribe the problem to Linux—not the binary driver.  NVidia was not available for e-mail comment as of this writing.
Intel has been producing one source drivers for its graphics cards and chipsets for many years. In 2007, after its acquisition by AMD,  No. 3 card supplier ATI acquiesced and contracted with Novell to produce the open source driver, known as radeonhd.  X.org also produced a rival driver and earlier this year ATI hired one of the X.org developers to oversee its open source effort.
That’s all well and good, but ATI only has about one fifth share of the graphics card market.
Intel and Nvidia equally own 75 percent of the market – and NVidia is not budging.  
“Nvidia, at the time of this writing, is still firmly in the Binary Only camp,” James Bottomley wrote, suggesting this is one factor hindering adoption of the Linux desktop. “Since most experienced Linux users know either to pick Intel [or another card], most of the reported [problems] are coming from less experienced  or even novice users. These users aren’t likely to continue their experiment with Linux; nor will they recommend it to their friends. In fact, they’ve probably turned off Linux for a considerable period of time, if not for life.”
He added that binary drivers have a drag effect on the overall ecosystem . “Fedora was under enormous pressure not to release Fedora 9 until there was a solution that allowed it to run with the Nvidia binary driver. “
Bottomley acknowledged that there is a project underway called Nouveau to reverse engineer an open source driver for Nvidia cards but he urged Nvidia to consider the upside of doing open source drivers. “The most commonly touted feature of the new generation of mobile devices is graphics and multimedia, so anyone with a graphics device strategy that supports Linux seamlessly… is nicely positioned to capitalize on an emerging market.”  The Linux Foundation maintains the vast majority of vendors have released one source drivers and only a few holdouts remain.

Paula RooneyPaula Rooney is a Boston-based writer who has followed the tech industry for almost two decades. See her full profile and disclosure of her industry affiliations.

Email Paula Rooney

Subscribe to Linux and Open Source via Email alerts or RSS.

Related Discussions on TechRepublic

Did you know you can take part in these discussions with your ZDNet membership?

  • Talkback
  • Most Recent of 41 Talkback(s)
Re
So why not NVidia release all of it's drivers as open source drivers under the GPL license and do it only for Linux?

You are just asking for too much. It's not bad, but don't expect to achieve sth.... (Read the rest)
Posted by: ghost_ghost Posted on: 11/10/08 You are currently: a Guest | | Terms of Use
Interesting  Pliny the Elder | 06/23/08
When things go overboard...  storm14k | 06/23/08
I think it's more about stability than the GPL  User07734 | 06/23/08
Here speaks ignorance, or innocence, or ...  Yagotta B. Kidding | 06/23/08
I have them running right now....  storm14k | 06/23/08
Luck is a good thing to have  Yagotta B. Kidding | 06/23/08
Good to know...  storm14k | 06/24/08
No IP is being asked for.  User07734 | 06/23/08
It's not about the IP..  TtfnJohn | 06/24/08
NVIDA is not the only one.....  linux for me | 06/23/08
I know binary only drivers suck..  Kaiwai | 06/23/08
Stability  Yagotta B. Kidding | 06/23/08
You are missing the point....  linux for me | 06/23/08
Drive API, not the API of the driver  Kaiwai | 06/23/08
We'll see how long that lasts..won't we?  TtfnJohn | 06/24/08
Reasons you don't want a stable API  BaronBosse | 06/24/08
RE: Developers criticize Nvidia, other holdouts for hindering Linux desktop  Yensi717 | 06/23/08
Signed drivers should have prevented that, right?  User07734 | 06/23/08
Re  ghost_ghost | 06/25/08
yes, you are wrong  rooloo | 07/19/08
Re  ghost_ghost | 11/10/08
Since when does Nvidia have to care ...  dkawalec | 06/23/08
Boycott = War  User07734 | 06/23/08
Takes an army  andycher | 06/23/08
Is a boycott really needed?  storm14k | 06/23/08
I understand what you're saying ...  dkawalec | 06/23/08
Driver spec != writing driver  User07734 | 06/23/08
There won't be a boycott...  TtfnJohn | 06/24/08
lumping nVidia Linux users as "inexperienced" is wrong  Clewin | 06/23/08
Nvidia is a problem for everyone  bcarpent1228@... | 06/23/08
Why should nVidia care 1% of market share to begin with?  LBiege | 06/23/08
What?!  Kaiwai | 06/23/08
Let's remember who that 1% includes...  TtfnJohn | 06/24/08
Closed drivers are better than no drivers  davidr69 | 06/24/08
Driver specification is what is being requested  SpikeyMike | 06/24/08
RE: Developers criticize Nvidia, other holdouts for hindering Linux desktop  jeff@... | 06/24/08
I don't need that with Mandriva  TtfnJohn | 06/24/08
RE: Developers criticize Nvidia, other holdouts for hindering Linux desktop  neilcoo | 06/24/08
Non-Story  rkuhn040172@... | 06/24/08
RE: Developers criticize Nvidia, other holdouts for hindering Linux desktop  JWBeall | 06/24/08
RE: Developers criticize Nvidia, other holdouts for hindering Linux desktop  iKazmi | 06/25/08

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement

Recent Entries

Archives

Favorite Links

ZDNet Blogs

White Papers, Webcasts, and Downloads

SmartPlanet

Click Here