Slashdot Mirror


Major PC Vendors Push For Open Source Drivers

hweimer writes "Remember the heat the Linux Foundation took for allegedly not giving enough attention to Desktop Linux? The latest events at the Foundation's annual summit paint a different picture. Industry heavyweights like Dell, HP, and Lenovo 'announced on stage that they will now include wording in their hardware procurement processes to "strongly encourage" the delivery of open source drivers.' The move specifically targets desktop and mobile products."

22 of 232 comments (clear)

  1. So... by Uncle+Focker · · Score: 5, Interesting

    What will these same vendors do if these strong encouragements just get ignored? Will they actually apply some economic pressure as some force for these hardware vendors to relent? Otherwise this just seems like nothing but sword rattling. I applaud the effort though and hope it has some effect.

    1. Re:So... by flymolo · · Score: 2, Insightful

      1)Start with picking products that have open source drivers for Linux machines
      2) then all machines
      3) then if certain products still don't have an open source driver option threaten to get in the market
      4) last resort do it yourself

      OEMs have a lot of power if they use it

      --
      "Sometimes it's hard to tell the dancer from the dance." --Corwin Of Amber in CoC
    2. Re:So... by javilon · · Score: 2, Interesting

      This doesn't look some random words from a random executive. It looks more like they have found the right time to dump an uncomfortable business partner (Microsoft) when it is weakest. It is in the best interest of the big hardware manufacturers not to be controlled by the 300 pounds gorilla. If they get Linux desktops rolling, they will be able to get a bigger margin on sales and/or bigger market share just by dropping the M$ tax. And they will be more in control.

      Now, if that is their goal, they'll find ways to get their providers to help.

      --


      When his defense asked, "Which computer has Jon Johansen trespassed upon?" the answer was: "His own."
    3. Re:So... by Anonymous Coward · · Score: 5, Insightful

      Vendor A sees the encouragement from Dell and does nothing.

      Vendor B sees the encouragement, makes open source drivers and advertises to Dell

      Dell switches to Vendor B.

      I see vendors who are trying to become component suppliers for Dell, HP, Lenovo, etc, to take these encouragements as meaning "If you can do this, we have a reason for choosing your product over "Generic PC part manufacturer 38321"".

      Sure the big names may not budge (nVidia, Creative, etc) but hey how many PC's are shipped w/ brand name parts?

    4. Re:So... by DoraLives · · Score: 2

      It's even better than you surmise. When folks like Dell start shipping boxes with components inside that have Open Source drivers, it won't be long before the nVidia's of the world sit up, take notice, discover that there's money to be made, and then start producing drivers for their stuff too. They'd have to be mad, not to. There's a tipping point that's being approached, and once it gets crossed, the Open Source avalanche is on for real. And my gut reaction is that we're closer to that tipping point than most folks imagine.

      --
      Is it fascism yet?
    5. Re:So... by dk.r*nger · · Score: 2, Insightful

      No they won't. They will still make all their decisions based on price, all other things being equal. Exactly - and now they're making open source drivers one of those things, which then are no longer equal.

      Consider the choice between the sub-standard $10 component with closed source drivers vs. the superior $12 component. Call the producer of the latter and say, "we need 50.000, but only if you slap an open source license on the driver", and see what happens.
  2. A difference... by MLCT · · Score: 3, Interesting

    There is a difference between "strongly encouraged" and "required". Until it is required then it is not going to change much - the big hardware providers hold too much sway for Dell et al. to cancel multimillion (if not billion) dollar contracts because they won't provide the source code for a couple of piddly little drivers.

    A step in the right direction if they genuinely mean it, but if it is just disingenuous chatter to "keep the OSS camp happy" then it is just PR.

    1. Re:A difference... by Uncle+Focker · · Score: 2, Insightful

      Another point is to get these vendors to release open documentation for their hardware as well. It's all fair and good to release open source drivers, but if they are like the crappy, obfuscated nv drivers that nVIDIA put out then I'm going to have to say no thanks.

    2. Re:A difference... by Kjella · · Score: 2, Informative

      There is a difference between "strongly encouraged" and "required". Until it is required then it is not going to change much - the big hardware providers hold too much sway for Dell et al. to cancel multimillion (if not billion) dollar contracts because they won't provide the source code for a couple of piddly little drivers. Obviously, but there's a give and get in negotiations. I've dealt with enough RFQs that I know it's a wishlist and a bargaining ground and all the wanted features have a value. It's not a matter of getting the contract or not, it's a matter of whether the manufacturers can use this to squeeze margins. If providing open source drivers costs them less than the alternatives (lower price, developing other features etc) then it'll happen, even though they'd get a contract regardless. When it comes down to it, unequivocally disqualifying requirements are few and far between.
      --
      Live today, because you never know what tomorrow brings
    3. Re:A difference... by WebCowboy · · Score: 2, Interesting

      There is a difference between "strongly encouraged" and "required". Until it is required then it is not going to change much

      When a Dell or a Walmart "strongly encourage" that a supplier does something it is akin to the mafia "strongly encouraging" that the local Italian eatery "purchase its security services". Suppliers who ignore such customers' "encouragement" tend to disappear.

      The only way a supplier can ignore such encouragement and survive is if they are significantly larger than the customer and can absorb the loss of the customer. Microsoft is probably the only such supplier in the industry at the moment...and look at what has happened to them: Vista sales plod along, XP will not die and MSFT has had to bend over and take it from their big OEM customers who insist on (big shock here) offering end users what they ask for (XP installed in machines after the product's end-of-life).

      This is beyond warm-and-fuzzy feel-good stuff, and bigger than just Linux. Computer vendors want open drivers because they've been burned in the past with closed drivers. I think Dell, HP, Lenovo really hate having to sell a product that is full of software over which they have no control. If AMD or NVidia or Intel or Broadcomm ...or whoever...supply them with crappy driver guess who gets to be on the front line supporting the crap? It isn't the aforementioned suppliers, it is the PC vendor. The end user bought from the PC vendor, and ultimately they call the PC vendor's support.

      In most other industries, having such lack of transparency from suppliers would be unheard of. I think system builders are starting to realise how outrageous it is that suppliers have the upper hand in controlling the design and flow of information. They will insist in having a certain level of knowledge on how the supplied subsystems work so they can build a product that competes at a quality level competitive with Apple.

  3. Recognition of F/OSS, especially Linux by suck_burners_rice · · Score: 2, Interesting

    This is definitely a step forward for the F/OSS community. Not only is most hardware supported already under Linux (even "obsolete" stuff and processor architectures that are no longer produced), but now the major box builders are taking steps to make sure your hardware will be recognized. Sure, this doesn't necessarily mean that drivers will be available for all products, but it does essentially mean that these large companies are standing with the F/OSS community (especially Linux, as this is the best known piece of F/OSS software in non-technical circles). This statement by the companies serves to help the recognition of Linux as a major software platform, which is good no matter what F/OSS software you use and for what purpose you use it.

    --
    McCain/Palin '08. Now THAT's hope and change!
    1. Re:Recognition of F/OSS, especially Linux by jbengt · · Score: 2, Informative

      Wintel peripherals != most hardware

    2. Re:Recognition of F/OSS, especially Linux by JohnBailey · · Score: 4, Informative

      Most hardware? Which hardware is "most".

      Well.. Off the top of my head, Sound cards, video cards, SATA interfaces, CD and DVD drives, floppy drives, memory interfaces, mother board chipsets, processors, keyboards, mice, network cards, monitors, video cards, MP3 players, TV tuner cards, printers, scanners, temperature and fan speed monitoring sensors on motherboards, and many more devices. Linux is already more functional on first boot than Windows has ever been. It doesn't support all models from all suppliers, but nothing does, so pointing out a specific brand and model is not going to fly as a criticism. When I install Fedora 9 next month, the only drivers I need to install are my video card and perhaps my printer, although even that was already in the CUPS driver list with F8. Everything else is already in place and automatically detected. Not to mention support for common systems like mass storage which allow the use of USB keys, MP3 players, card readers, cameras, external hard drive caddies etc.

      Not wireless drivers,

      Correction.. Not ALL wifi drivers. Ask the FCC or whatever the local equivalent is. A Wifi card is a radio transmitter Thus is bound by strict regulations. 100% Open source drivers for a wifi card basically allow the informed user to muck around with a radio transmitter, which depending on the band, is illegal. Change the law, and Wifi could be universally supported within a very short time, instead of just some chip sets. Much of it already is. Otherwise there would be no way for the Eee to connect to a wireless hub, or for my N800 to connect to the Internet, which would be pretty awkward for a wireless Internet tablet.

      not graphics cards properly,

      No? Then how come my Nvidia card works flawlessly under Fedora. And has since I put it in my Linux box. Even the thermal sensor works and displays in Gkrellm's (Linux system monitor) sensor display. It's currently running at 53 degrees centigrade in case you are interested. 3D acceleration is also functioning perfectly, so I can play NWN under Wine or via the Linux client, And any Linux game that needs 3D features works well. Compiz Fusion also works very well, which it couldn't without the Nvidia drivers being installed. ATI is also in the process of releasing open drivers for some of it's cards, and Intel have had their cards supported for years with open drivers. Nvidia will very likely follow if they can work around the complications of the various IP restrictions in their drivers.

      does bluetooth work right,

      Yes. Plug and play. In my experience, easier than Windows. No driver to install, no software to install. It "just works". So I only have to plug my bluetooth dongle into any USB port and I can transfer files across effortlessly from my PDA or from my N800. I can also use my bluetooth GPS module with Fedora and my N800, but in the case of Fedora, it is a bit redundant as it's a desktop, and unless my home gets caught up in a tornado, it is unlikely to be changing location.
      In Fedora 9 I can also synchronize my Palm via bluetooth out of the box even with a live CD, so minimal functionality. Can Windows do that? Windows can't even recognize my Palm without me installing the drivers and an application to handle the PDA, and XP home needs extra software to share the Internet connection with my palm after a complicated set up procedure.

      how about mobile phone access beyond seeing it as a mass storage device?

      No idea. I don't have a mobile. Although I can't see any compelling reason why not. Some phones use Linux right now, and with the various Linux based phones in development at the moment, there will be more likelihood of support. Bluetooth has recently got a support boost and more bluetooth features are being activated.

      Linux needs similar support from many many companies before you can make a statement like this.

      Linux already HAS support from many companies. Apart from corner case s

      --
      It is difficult to get a man to understand something when his job depends on not understanding it.
  4. Vendor's Real Intent by Anonymous Coward · · Score: 2, Interesting

    Did anyone notice ballmer say no more xp because the customers do not want.

    Then Dell stood up and said I want. balllmer conceded and recognized his master.

    No Linux or other desktop OS means MS could have said no, you do not want; and so dell would have not wanted, for there was nothing.

    Vendors using Linux means they may say I DO NOT WANT to microsoft in the future and microsoft would EPIC FAIL. bill has aids to cure in africa, no time for MS

  5. The End Of MS As We Know IT by venolius · · Score: 4, Insightful

    I have a feeling that this vendor push of open source drivers combined with falling prices of hardware (because of increased penetration around the world) will lead to the end of MS as a leading OS supplier for desktops. If more open source drivers are available, this will lead to cheap commodity boxes that run Linux, and these boxes will target users that use a computer only for the Internet and Word Processing (this is already happening with Wal-Mart computers). The base for the Internet/Word processor computer is growing so fast that it is inevitable that MS will falter.

    Once the base of household Linux computers becomes big enough (I'm guesstimating 3%), commodity application developers (low cost applications first) will see Linux as a market, the prices of these boxes will fall further, and both these factors will contribute to further increased market share for Linux. More drivers for external peripherals will also become an industry practice (many leading companies already have Linux drivers for peripherals like printers and all-in-ones).

    At some point, premium application developers for Apple and MS platforms will see that it worth their time to make a Linux port (it may happen quicker because of how relatively simple it would be to make the port from Apple to Linux). Again, this will be followed by increased market share for Linux.

    Once the Linux market share becomes substantial (I don't know how much, say 10%?) the corporate world will realize the gazillion dollars in savings, and make the switch, and MS's fall will be complete. I don't know what will happen to Apple, I think they will be around with the largest desktop share if Jobs is around, considering how well he's boosting market share for Apple (with his history, he might even buy MS out of spite).

    Bill Gates charities look a little smaller now, a pity actually, but Buffet will remain strong, so Gates will still have a good job.

  6. This won't make the difference. by jd · · Score: 2, Interesting

    What will make a difference is that the managers who make decision in data centers are more likely to regard Linux as supported by the hardware vendors, even though nothing has really changed. This will lead to Dell, and the others calling for more open source drivers, being in a position to make more sales. Now, as soon as that starts happening, as soon as serious money starts changing hands, drivers will be written for Linux. Not necessarily open source, in fact probably not open source, but drivers nonetheless. Hardware vendors are like sharks and lawyers - they can smell blood from incredible distances.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:This won't make the difference. by Chandon+Seldon · · Score: 2, Insightful

      Are you a time traveler from like 6 years ago or something?

      The industry norm today is to provide open drivers and/or open specs. There are no types of common hardware components for which there isn't already a player on the market who is doing that - anyone who is screwing around with new proprietary Linux drivers in 2008 has missed the bus and is basically just wasting their resources for no good reason.

      The time for screwing around with closed drivers is over. There are a few holdovers: Nvidia and Broadcom are the only ones that matter. It will probably make sense to sell Nvidia cards for another six months while the RadeonHD drivers mature. Aside from that, companies that fail to release open source drivers and/or open specs are simply at a competitive disadvantage - and this article indicates that that disadvantage includes selling components to major vendors right now.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
  7. Re:What do hardware manufactures... by 99BottlesOfBeerInMyF · · Score: 5, Informative

    I always wondered why device drivers are not open source. As they make their money on the hardware they're not losing anything by giving the driver piece to the open source community to enhance.

    Reasons include: they don't like providing anything they do for free because a competitor might use it, they don't want to expose their embarrassingly poorly written code, they're afraid their poorly written code will expose their security flaws, they don't want consumers to know about the hacks they use to work around hardware flaws or which compromise quality for speed.

  8. How about pushing for open specs instead? by vivin · · Score: 5, Insightful

    By Open Source, they unfortunately mean only "Linux". I use FreeBSD. I have Marvell chipset on my Dell that FreeBSD doesn't recognize. Marvell's own FreeBSD driver doesn't recognize it either. Instead of having just Open Source drivers, how about they open up the specs for their hardware? No one is asking them to give us their trade secrets they so jealously guard. Just enough information to let the open source folks write a decent driver instead of painstakingly reverse-engineering Windows drivers, or inspecting the hardware. Linux gets a lot of attention, but there are other open OSes out there that would also benefit. I'm not jealous or anything. I use Linux from time to time, but I just happen to fancy BSD more. I think opening up the specs would actually benefit open source instead of just creating "open source" (Linux) drivers. I guess one could examine the Linux drivers to figure out what they're doing and then port it over to [insert your flavour of OS here]. But if you have the open specs, you don't have to do that extra step.

    --
    Vivin Suresh Paliath
    http://vivin.net

    I like
  9. Re:What do hardware manufactures... by earthforce_1 · · Score: 3, Informative

    Also, they cut corners on development costs by buying some of the code and legally can't open source it - e.g. some proprietary codecs, or signal processing technology.

    --
    My rights don't need management.
  10. Probably more than just Linux by fuzzyfuzzyfungus · · Score: 2, Insightful

    This is certainly good news for Free OS adoption and use. Increasing the availability of information and drivers should make life easier for anybody who wants to run one.

    That said, though, it may well be that the PC vendors have other benefits in mind as well. Even under Windows, where hardware is generally supported, current OEM drivers have some annoying faults. Interface consistency is abominable at all stages of the process. Driver install packages are a thin layer of Vendor branding wrapped around the OEM's dubious taste in interface design. The installation inevitably includes a haphazard mixture of configuration applets, horrid little tray utilities, and weird looking menus bludgeoned into the standard Windows configuration screens. A basic consumer desktop is likely to have driver packages from several different OEMs, ensuring significant visual and interface inconsistency.

    The system I'm typing on right now(a basic Dell desktop box) is hardly unusual. Some audio options are available through the standard Vista audio config widget, others are available through realtech's audio widget. Both widgets have little "speaker" tray icons and have completely different interfaces(Vista's widget is boring, Realtech's looks like a clip-art explosion in a crab and chrome factory). Video is a similar story. NVIDIA and Vista have an uneasy set of overlapping controls, each with its own dubious aesthetics. Although this system is spared, the same thing is common with both wired and wireless ethernet controllers, scanners, printers(I'm looking at you HP), and whatnot.

    I suspect that the PC vendors would love to be able to use OSS driver code from the OEMs to push this disorganized mess under a consistent interface. Even if they don't care at all about Linux, that would be a fairly easy way to make the Windows experience more pleasant, and more competitive with OSX, which already enforces a fair bit more consistency on OEM drivers. Being able to swap vendors without making the slightest visually apparent change would also likely be a nice bonus.

  11. Re:The Rise of Linux and Free Culture is on. by badpazzword · · Score: 2, Informative

    Driver compatibility problems are the very first new users are slammed with when switching to Linux. Then the gui isn't going to help them a lot, and they have to get dirty and mess with the console since the very beginning, and if the problem is with the network card it can get especially annoying. The moment people realise they have to go through "that crap" is usually the moment they just nevermind about this Linux thing and roll back everything (except they have to use the XP/Vista CD to take GRUB off, but that's another topic).

    --
    When ideas fail, words become very handy.