Ultimate Linux Box
Graphics Drivers and Open Source
Since the absorption of 3dfx, all three major graphics companies—ATI, NVIDIA and Matrox—have gone closed-source with their 3-D accelerated drivers. This development is distressing for several reasons. First, we now are dependent on the vendors to develop—and fix—the drivers, on whatever schedule they wish to follow. If they want to release drivers first for every other OS known to man and make us wait two years, or even ignore Linux entirely, that's their choice. Given the current barriers to market entry in the graphics field, there's not a lot you and I can do about it. Even if these companies choose to support us on a timely basis, we won't have access to a lot of things, including beta code. It was only by pulling CVS code that I made the Audigy 2 play.
A purist would point out that not only does releasing code increase the number of people that can debug your code by orders of magnitude, it also means it can be checked for funny business, which has been a topic of some interest in graphics drivers of late. Finally, there isn't much of a reason not to release the code; it's not like you can use it without the card. I don't know the official reasons behind keeping the drivers proprietary—I've been too busy trying to get them to work to find out. But I would like to see the reasons debated openly. I think the Linux community and the graphics people can negotiate an amicable, open settlement whereby we all can get what we need: the best drivers on the best cards on the best operating system. I suspect the first company to come to the table will see an improvement in its bottom line as well, because Linux folk tend to back up their principles with their hardware-buying budgets.
Glenn Stone is a Red Hat Certified Engineer, sysadmin, technical writer, cover model and general Linux flunkie. He has been hand-building computers for fun and profit since 1999, and he is a happy denizen of the Pacific Northwest.
Webinar: 8 Signs You’re Beyond Cron
On Demand NOW
Join Linux Journal and Pat Cameron, Director of Automation Technology at HelpSystems, as they discuss the eight primary advantages of moving beyond cron job scheduling. In this webinar, you’ll learn about integrating cron with an enterprise scheduler.View Now!
|New Linux Based OS Brings Internet of Things Closer to Reality||May 27, 2015|
|Non-Linux FOSS: All the Bitcoin, None of the Bloat||May 26, 2015|
|Dr Hjkl on the Command Line||May 21, 2015|
|Initializing and Managing Services in Linux: Past, Present and Future||May 20, 2015|
|Goodbye, Pi. Hello, C.H.I.P.||May 18, 2015|
|Using Hiera with Puppet||May 14, 2015|
- New Linux Based OS Brings Internet of Things Closer to Reality
- Dr Hjkl on the Command Line
- Initializing and Managing Services in Linux: Past, Present and Future
- Non-Linux FOSS: All the Bitcoin, None of the Bloat
- Using Hiera with Puppet
- Goodbye, Pi. Hello, C.H.I.P.
- Gartner Dubs DivvyCloud Cool Cloud Management Vendor
- Infinite BusyBox with systemd
- It's Easier to Ask Forgiveness...
- Urgent Kernel Patch for Ubuntu