[lkml]   [2005]   [Dec]   [6]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: Linux in a binary world... a doomsday scenario
    On Mon, Dec 05, 2005 at 08:08:20PM -0800, Greg KH wrote:

    > For people to think that the kernel developers are just "too dumb" to
    > make a stable kernel api (and yes, I've had people accuse me of this
    > many times to my face[1]) shows a total lack of understanding as to
    > _why_ we change the in-kernel api all the time. Please see
    > Documentation/stable_api_nonsense.txt for details on this.

    It's not about being dumb, but this problem is -I think- what prevents
    some companies from releasing drivers for their hardware (when they
    don't consider that opening it will give their IP away). I've played
    several times with opensource drivers for ADSL modems, LCD modules,
    watchdogs, ethernet adapters, IDE drivers, etc... and their problem
    was that what worked well in 2.4.21 did not even build in 2.4.22
    and became difficult to fix starting with 2.4.23. Most of those
    small companies who propose a Linux driver simply start by paying
    a student during summer for porting their windows/sco/whatever
    driver to linux. They think the job is done when he leaves.
    Unfortunately, they receive complaints 3 months later from users
    because the driver is broken and does not build. They don't have
    the resources to keep a permanent developer on it, and they
    quickly understand that Linux is just a "geek OS" and that it's
    the last time they release any driver.

    Of course, you'll tell me that they can write the driver for
    the major stable distros (RHEL, SLES, ...). But when they
    don't really understand what Linux is, do you believe it's the
    student who will tell them "I should write it for RHEL" ? No.
    The student will decide "I will write it for vanilla kernel
    and test it on my Debian because I hate proprietary systems".

    Anyway, those who write drivers for RHEL have no problem
    keeping them closed because their users generally don't
    expect to read the sources.

    > thanks,
    > greg k-h
    > [1] My usual response is, "If we are so dumb, why are you using the kernel
    > made by us?", which usually stops the conversation right there.

    I've already heard a funny response to this : "Usually I use *BSD, but
    right now for an unknown reason, it does not install on this strange
    machine, so I was FORCED to install Linux, but I will remove it once
    I can fix my BSD" :-) It's the same as people who complain about windows
    all the day and use it all the day.


    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at

     \ /
      Last update: 2005-12-06 07:11    [W:0.032 / U:14.836 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site