Re: Why linux is so stupid with hardware drivers?

From: Grant Edwards (grante_at_visi.com)
Date: 05/10/04

  • Next message: phil-news-nospam_at_ipal.net: "Re: Why linux is so stupid with hardware drivers?"
    Date: 09 May 2004 22:32:27 GMT
    
    

    In article <qDunc.65653$Xj6.1109341@bgtnsc04-news.ops.worldnet.att.net>, Norm Dresner wrote:

    > But the absolute worst part of LDD [Linux Device Driver] writing is that
    > there's no backward-compatibility built into the kernel and the API for
    > identically-named functions can change between major versions.

    Minor versions even. I've seen entire kernel subsystems ripped out and
    replaced with something completely incompatible between _minor_ versions of
    released, _stable_ kernels. If you think that doesn't completely screw
    over the commercial HW vendors that are trying to support Linux, then you're
    dreaming.

    -- 
    Grant Edwards                   grante             Yow!  I've got a COUSIN
                                      at               who works in the GARMENT
                                   visi.com            DISTRICT...
    

  • Next message: phil-news-nospam_at_ipal.net: "Re: Why linux is so stupid with hardware drivers?"

    Relevant Pages

    • Re: [2.6 patch] schedule obsolete OSS drivers for removal
      ... > recommend to use ALSA API directly with apps. ... At the same time the kernel API itself should be suitable to ... > I, at least, have never thought that the OSS _API_ would die. ...
      (Linux-Kernel)
    • Re: The Linux Staging tree, what it is and is not.
      ... Powerlink) driver in staging. ... BTW, the implementation does not follow the kernel style guide, because our company has its own code style guide. ... But it is no easy task to find a common API for all field busses. ... userspace solution like outlined above. ...
      (Linux-Kernel)
    • Re: blatant GPL violation of ext2 and reiserfs filesystem drivers
      ... > implemented the same API as Linux, is it a violation of the GPL. ... implementation of the "Linux kernel API" for modules - especially ... that that binary modules which only use standard exported ... So in principle there is no guarantee that distributing ...
      (Linux-Kernel)
    • Re: Out of tree module using LSM
      ... How about becoming involved in creating that official API? ... Every time we make a change in the kernel code, ... effort to engage with the kernel community, ... I suggest you review Greg KH's excellent document on the issue: ...
      (Linux-Kernel)