Linux Today: Linux News On Internet Time.
Search Linux Today
search.internet.com
Linux News Sections:  Blog -  Developer -  High Performance -  Infrastructure -  IT Management -  Security -  Storage -
Linux Today Blog
Linux Today Navigation
LT Home
Preferences
Contribute
Link to Us
Search
Linux Jobs

Marketplace Partners

internet.commerce
Be a Commerce Partner

The Linux Channel at internet.com
Linux Today
Enterprise Linux Today
Apache Today
JustLinux.com
Linux Planet
PHPBuilder
All Linux Devices
Technology Jobs

searchcats.jpg

June 2008
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          

The Best Kept Secret in Open Source?

| | Comments (12)

Here's a little test for you--quick, name the hardware vendor about which the following was said:

[their] commitment to providing high-quality drivers that meet the needs of the mobile Linux community is second to none.
--Matthew Garrett, Ubuntu Mobile Linux Engineer

I tend to suggest that... you buy [a machine] with [company's] graphics and wireless. That takes care of the 2 biggest annoyances right there.
--Linus Torvalds

(See source at the end of this post)

If you said "AMD" then you've been reading too many press releases. While it's nice that AMD appears to be making moves in the right direction with their ATI drivers, the fact remains that the only major vendor to release and fully support open source graphics and wireless drivers on Linux is... Intel. After speaking with Dirk Hohndel, Intel's Chief Linux and Open Source Technologist, it begins to dawn on me that we enjoy the fruits of Intel's labors, often without realizing it. While other vendors release binary blobs for their drivers, Intel has taken the total Open Source approach, with real working drivers available right now.

Perhaps lots of other people are well aware of Intel's contributions and I'm the only one without a clue, but somehow I doubt it. For a quick rundown of Intel's open source contributions, see this list, which I found at Matt Asay's The Open Road blog:


  • EFI
  • moblin.org
  • Harmony
  • Linux kernel
  • Xen, KVM, UML
  • LinuxPowerTop.org
  • acpi.sourceforge.net
  • openWSMan.org
  • OpenAMT.org
  • LinuxUWB.org
  • LinuxFirmwareKit.org
  • IntelLinuxWireless.org
  • IntelLinuxGraphics.org
  • Mesa
  • X.org
  • LSB

We are also participating in many other communities like MySQL, Apache, Firefox, and gcc, to name just a few. There are many more. Our goal is to ensure that people using open-source software have a good experience when running it on Intel hardware, so we are touching many different projects.


That's quite a list. I asked Dirk about making more noise about Intel's Open Source efforts. He mentioned the fantastic relationships that they have with so many Open Source projects, and that it's not in Intel's interest to screw them up--and the last thing they want to do is make the developers feel that they're doing Intel's bidding.

While I can understand this, I can't help but think that Intel is missing out a bit. Look at the goodwill that AMD has engendered with their recent announcements. While you could look at that as marketing fluff, I tend to think that the follow-up will be real. As I mentioned to Dirk, as long as you add real value to Open Source projects, no one can accuse you of marketing fluff. Thus, making a big deal out of Intel's contributions is simply making sure that the facts are reported to a wider audience.

While I am forced to admit that there's something refreshing about Intel's understated approach, I tend to think that the correct balance could lean a bit more to the loudspeaker side--without going over the top or hyping vaporware. But what really struck me about this difference in opinion is how much our PR sensibilities are a manifestation of the size of company we work for--Dirk is at Intel, a major multi-zillion dollar corporation that spans the globe. In that context, making hay over something as piddling as moblin.org or some modules in the Linux kernel source repository would appear odd and out of place. In my case, I work at Hyperic, a systems management startup fighting for PR space in a growing market with a lot of action. In my world, you let no PR stone go unturned. So when I hear about the gobs of code churned out by Intel and the fact that Dirk's group lets me run FlightGear at a good clip on my laptop, I'm naturally impressed and cannot understand why there isn't more noise about it.

So, I'll do my little part and hopefully more people will know about Intel's Open Source graphics and wireless drivers. In the meantime, applaud AMD for moving in the right direction and hope they one day reach the point of matching Intel's contributions.

* Source for quotes: Intel Developer Forum, 9/19/2007

For more of John Mark, visit his blog, There Is No Open Source Community.

12 Comments

Jude Nelson said:

I think Intel hasn't been getting as much attention as they deserve because the "late repentant" story gets more page hits--Intel's OSS friendliness is taken for granted, but AMD's opening of some of the ATI chipsets is hot stuff.

Personally, however, I always recommend Intel processor, motherboard, wireless, and graphics chipsets to new/potential Linux users concerned about hardware compatibility, especially for laptops. The laptop I'm typing this on, for example, with the exception of the GPU (NVIDIA GeForce Go 7400), is completely Intel-based.

James said:

I picked up a Thinkpad T61 recently with Intel video, audio, and wireless specifically because so many people say Intel supports linux well. Unfortunately it has turned out to be anything but. The video sort of works, but has major problems (for example, switching from text to video back to text results in a blank screen, and the back light will not come on after restoring from sleep). The audio (Intel HD) is completely nonfunctional and I have no idea how to fix it. As for wireless, it has been a nightmare. First I tried the iwl3945 driver, and it was terrible (also VERY closed source, with not only a binary blob firmware, but also a binary blob server process), could not get it to work. Then I switched to the iwlwifi and it seems to work so long as I don't need WEP or WAP. All together, the all-Intel approach has not been nearly as good as I was led to believe.

Wladimir Mutel said:

I would not mention EFI and ACPI as "Intel's open-source contributions". The whole idea of these specifications is to bring binary bytecode without corresponding source onto your system and run it there with wide range of possible side-effects.
As to Intel's power-saving initiatives, read a first talkback to this announce, which I sorta agree with : http://www.linuxtoday.com/news_story.php3?ltsn=2007-09-21-019-26-NW-HW&tbovrmode=3

Maarten said:

On the computer at work I installed UBUNTU, and initially I did quite some effort to get the integrated Intel graphics card going, without result. However due to some problems with the Windows partition that somehow managed to damage the filesystem (maybe there was some error committed from my part as well) and I had to reinstall UBUNTU.
With the new version (7.04) the graphics card was supported without problems. Now I am impressing everyone with with beryl/compiz :D.
Thumbs up for Intel!! (and AMD if they keep up the good work)

MikeFM said:

I'm more inclined to buy from any company that is a good community player with open source. When both are being good players I simply pick the brand who has the technology is currently the best. I've been a long time fan of AMD but I'm currently running Intel Xeon quad-core processors in my servers because in my opinion they are currently the best. If AMD wants to step up and take the top spot again then if they are the best when I build my next server I'll go with them.

If Intel had a really sweet video card I'd be more likely to think about them when video card shopping. I've been a long time Nvidia fan but with AMD/ATI opening up specs my next pimp video card may very well be an ATI card.

jeffcobb said:

To the guy who had issues with the Intel wireless and sound, it is one of those problems where once you solve it the first time, any other time becomes second nature. Until recently, if a distro did not support a machine out of the box more or less, the machine got left by the wayside. However, a recent gift from my nerd wife (I say that with love in the voice) forced me to deal with the exact problems you had, the Intel Wireless 4965ABGN and the newest Intel HDA sound chip. For a step-by-step fix for this go here (and no, this is NOT a troll for hits; my little bubba server wants nor needs hits): http://www.jbcobb.net/sonycr190_debian_howto.html

Yes I too look forward to the day where some steps are unnecessary and that day is coming, make no mistake. Before going the "roll your own" route, I tried a number of distributions before going with Debian; some had working sound but no graphics, some had the opposite, some had both but now wireless. Id you pick our the bits of this howto that addresses your needs, you should be good to go. Email me if you have problems and I will try to help.

Now if only the Intel video card X3100 was good enough for gaming (Doom3) and Second Life, things would be good!

Cheers
Jeff
Jeff C at JBCobb.net

Stomfi said:

The problem with Intel is that it is in a monopoly position on the desktop and that any moves towards open source drivers is seen as just another way of maintaining its desktop CPU monopoly in an emerging market.

There are other CPU in the marketplace that are better performers and more innovative than the aging x86, but economies of scale make them too expensive to compete except in niche markets like servers, games consoles, or embedded controllers.

The main supporter of Intel's monopoly position is Windows which is tied to the underlying instruction set of the x86. Windows will have to lose at least 40% of its market share before any of these other CPU will have a chance of competing with Intel.

ajconover said:

I think Intel has a vested interest in support open-source for one simple reason... Microsoft. Though Intel does produce may ICs that never make it into "main-stream" computers, I'm sure the CPU market is their most lucrative (or at least nearly so) aspect of their business. However, if Windows and Windows applications drive the sales of the new PCs that the CPU's (etc.) go into, you basically have a business that is extremely reliant on a single external company to ensure your sales. Now if only other chip-set manufactures would realize this...

Ensuring that open-source software developers can produce software for Intel hardware helps ensure that multiple forces drive CPU sales. I think it's good that AMD is realizing this fact and making the recently acquired ATI hardware specifications available.

raymundo flores said:

You are right

Intel is and will be the name to say
when talking about hardware companies
supporting open software.

But, you know, the lost boy
hast come back and knock at the door,
everybody is happy.

Even Intel is happy
!!! :)
no one is playing
jealous brother role

psychicist said:

I agree that Microsoft must lose a great deal of its market share before suppliers of other more innovative non-x86 CPUs will have a fair chance to compete on the mass-market.

That day however is coming very near now that processors at speeds of 1 GHz are fast enough to run the latest Linux distributions very well, whereas Windows Vista has problems even with dualcore 2 GHz processors and 1 GB of RAM.

From where I am sitting there is not much difference between an Intel x86, AMD, SPARC, MIPS or ARM processor, except for those few x86 only binaries.

Also we shouldn't forget that if it wasn't for Linux Itanium would have been a dead processor, since Microsoft couldn't come up with a decent port and HP-UX looks increasingly old and crufty compared to Linux and Solaris.

Jose_x said:

Thanks for the link Jeffcobb [it isn't immediately useful to me, but it's a nice howto].

Arthur Marsh said:

Brian, please take note of how many people are having problems with Intel "High Definition Audio" support under GNU/Linux and note further that Creative Labs no longer make the EMU10K based sound cards that are well supported including hardware mixing and hardware MIDI synthesiser on board. I want to be able to run skip-free sound on modest hardware under GNU/Linux yet am finding it difficult to find new hardware that supports what I want.

Leave a comment








All times are recorded in UTC.
Linux is a trademark of Linus Torvalds.
Powered by Linux, Apache and PHP


JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers

Solutions
Whitepapers and eBooks
Microsoft Article: Will Hyper-V Make VMware This Decade's Netscape?
Microsoft Article: 7.0, Microsoft's Lucky Version?
Avaya Article: How to Feed Data into the Avaya Event Processor
HP eBook: Putting the Green into IT
Whitepaper: HP Integrated Citrix XenServer for HP ProLiant Servers
Intel Go Parallel Portal: Interview with C++ Guru Herb Sutter, Part 1
Intel Go Parallel Portal: Interview with C++ Guru Herb Sutter, Part 2--The Future of Concurrency
Avaya Article: Setting Up a SIP A/S Development Environment
IBM Article: Developing a Software Policy for Your Organization
Microsoft Article: Managing Virtual Machines with Microsoft System Center
HP eBook: Storage Networking , Part 1
Microsoft Article: Solving Data Center Complexity with Microsoft System Center Configuration Manager 2007
MORE WHITEPAPERS, EBOOKS, AND ARTICLES
Webcasts
Intel Video: Are Multi-core Processors Here to Stay?
On-Demand Webcast: Five Virtualization Trends to Watch
HP Video: Page Cost Calculator
Intel Video: APIs for Parallel Programming
HP Webcast: Storage Is Changing Fast - Be Ready or Be Left Behind
Microsoft Silverlight Video: Creating Fading Controls with Expression Design and Expression Blend 2
MORE WEBCASTS, PODCASTS, AND VIDEOS
Downloads and eKits
Win a Lenovo ThinkPad X300 Notebook in the Intel Resource Center Scavenger Hunt
Sun Download: Solaris 8 Migration Assistant
Sybase Download: SQL Anywhere Developer Edition
Red Gate Download: SQL Backup Pro and free DBA Best Practices eBook
Red Gate Download: SQL Toolbelt and free High-Performance SQL Code eBook
Iron Speed Designer Application Generator
MORE DOWNLOADS, EKITS, AND FREE TRIALS
Tutorials and Demos
How-to-Article: Preparing for Hyper-Threading Technology and Dual Core Technology
eTouch PDF: Conquering the Tyranny of E-Mail and Word Processors
IBM Article: Enterprise Search--Do You Know What's Out There?
HP Demo: StorageWorks EVA4400
Intel Featured Algorhythm: Intel Threading Building Blocks--The Pipeline Class
Microsoft How-to Article: Get Going with Silverlight and Windows Live
MORE TUTORIALS, DEMOS AND STEP-BY-STEP GUIDES