Slashdot Mirror


Linux Kernel Devs Offer Free Driver Development

schwaang writes "Linux Kernel hacker Greg Kroah-Hartman, author of Linux Kernel in a Nutshell has posted an epic announcement on his blog. This could portend increased device compatibility for Linux users, higher-quality drivers, and fewer non-free binary blobs." From the announcement: "[T]he Linux kernel community is offering all companies free Linux driver development... All that is needed is some kind of specification that describes how your device works, or the email address of an engineer that is willing to answer questions every once in a while. If your company is worried about NDA issues surrounding your device's specifications, we have arranged a program... in order to properly assure that all needed NDA requirements are fulfilled. Now your developers will have more time to work on drivers for all of the other operating systems out there, and you can add 'supported on Linux' to your product's marketing material."

15 of 348 comments (clear)

  1. How many by Magada · · Score: 5, Insightful

    I wonder how many companies will be imprudent/progressive enough to take up this offer.

    --
    Something bad is coming when people are suddenly anxious to tell the truth.
    1. Re:How many by BecomingLumberg · · Score: 5, Interesting

      I would disagree. Linux drivers are not made since they do not generate profit, largely due to the small user base verses the cost of developing the driver. If there is but a modest cost of a dev answering a few questions, it may be worth their while if it means shipping another 200 widgets.

      --
      If a nation expects to be ignorant and free, in a state of civilization, it expects what never was and never will be.-TJ
    2. Re:How many by gjuk · · Score: 5, Interesting

      The key driver (pardon the pun) will not be how many extra widgets they sell but the the strategic importance to most companies of reducing reliance upon Microsoft's hegemony. If you are a widget developer, you do not want to be in the position of most, dancing to the unrestricted tune of Microsoft. You need some collective force to help push back on Microsoft when necessary, or to demonstrate the worth of new ideas which Microsoft may not have picked up on. Having a competitor to Microsoft (even quite a small one) is a massively powerful force in this.

    3. Re:How many by frisket · · Score: 5, Insightful
      That misses the point. A very large number of Linux users are in the position where they are consulted by others about what devices to buy. The availability of devices which will work with Linux increases a company's exposure to all kinds of user, not just Linux users.

      Companies worried about IP issues should ask themselves if they are in the hardware business or the software business. If their objective is to sell more gizzmos, then opening the API to developers is an excellent way to sell more product.

      If a company is concerned about the number of questions they'll be asked by the developers, then (a) they don't know the software business, and (b) they should take a long, hard look at the quality of their documentation.

      The biggest problem is that many companies are already making so much from selling their gizzmos to Windows users not to need to sell them to Mac or Linux users as well, even though it takes no significant effort to do so. The extra profit, even at virtually 100% per unit) simply isn't attractive.

  2. seems like a good idea by battery111 · · Score: 5, Insightful

    Seems like a good idea, but it also seems like it would give the device manufacturers an out. "I'm sorry, but we don't officially support the linux operating system". This way they get drivers written for them for free, and don't need to provide any tech support for the device to those users who purchase it for linux. Anyone else see this happening?

    1. Re:seems like a good idea by ricebowl · · Score: 5, Insightful

      It might give the device manufacturers an out but, more importantly, won't it equally give the Linux family an 'in'?

      The point isn't, so far as I can see, to make any profit from the scheme other than to spread the word of Linux and increase the potential compatibilities/reduce the incompatibilities.

      Plus, as a bonus for the device driver writers, it's an impressive CV when you consider the varieties of hardware that are supported by the various Linux distros and the work, and potential elegance, that goes into solving the various demands.

      It seems win-win for everyone, really. And a good, and generous, idea.

    2. Re:seems like a good idea by david.given · · Score: 5, Insightful

      The point isn't, so far as I can see, to make any profit from the scheme other than to spread the word of Linux and increase the potential compatibilities/reduce the incompatibilities.

      In fact, this is how it's always worked --- people have been asking companies for device information for years. (I did, once; I wanted the specs for a SIM reader device so I could do a Linux driver. Did I get a response? Did I hell.) The only difference is that this announcement rephrases things in a rather more marketspeak and official manner. Instead of the companies doing us a favour, by providing hardware specs, we are now doing them a favour, by writing their drivers for them.

      It's a rather neat bit of lateral thinking.

  3. Hardware ? by Rastignac · · Score: 5, Insightful

    "All that is needed is some kind of specification that describes how your device works". They also need some real hardware to test the brand new written drivers. Specifications are not enough. Who will test the real hardware with the fresh drivers in a real-world operation ?

    --
    -- Rastignac was here.
    1. Re:Hardware ? by Anonymous Coward · · Score: 5, Informative
      from tfa

      A few sample devices might be good to have so that debugging doesn't have to be done by email, but if necessary, that can be done.
  4. Dedicated by pzs · · Score: 5, Insightful

    Whatever you might say about the Linux community - that it is elitist or sanctimonious or whatever - it is impossible to ignore their commitment to what they believe in. That somebody would be willing to write device drivers for nothing, apparently just to forward the cause of a free operating system, is pretty impressive. Microsoft and Apple can match this devotion only in the ferocity with which they defend their control over their customers, in anti-trust trials and by imposing DRM.

    Peter

  5. Wonderful by ilovegeorgebush · · Score: 5, Interesting
    What an outstanding idea! I especially like this (from TFA):

    If your company is worried about NDA issues surrounding your device's specifications, we have arranged a program with OSDL/TLF's Tech Board to provide the legal framework where a company can interact with a member of the kernel community in order to properly assure that all needed NDA requirements are fulfilled.
    This is intelligent, it means they're covering their backs, and even more importantly the manufacturers haven't got an excuse!

    Is this realistic though? Are companies actually going to take this offer up? If they do, the impact could be awesome (hardware compatibility that could rival Windows and/or Mac OSX)...

    Nice one!
  6. How will the NDA work ? by Alain+Williams · · Score: 5, Insightful
    The Kernel code will be publically visible, so how is ''confidentiality'' maintained ? The only ways that I can think that this will be done are:
    1. Uncommented Kernel code - Yuck!
    2. Spaghetti/obscured Kernel code - Yuck!
    3. Binary blobs in the Kernel - Yuck!
  7. Here's the new sticker for your device! by Provocateur · · Score: 5, Funny

    Put it next to the Intel Inside! or Powered by AMD:

    'Has been reported to work on Linux!'

    --
    WARNING: Smartphones have side effects--most of them undocumented.
  8. Linux a Viable Alternative? by shani · · Score: 5, Funny

    if Linux is going to become a viable alternative for the girlfriend

    Dude, don't get me wrong, I think Linux is sexy. But not that sexy.

  9. Extortion by Per+Abrahamsen · · Score: 5, Funny

    > That's called extortion, and it's illegal.

    Like that ever stopped Microsoft before.

    > I would hope the DoJ steps in at that point.

    Like that ever stopped Microsoft before.