Re: Stop the Linux kernel madness

From: Timothy Miller (miller_at_techsource.com)
Date: 06/18/04

  • Next message: Chris Mason: "Re: [PATCH RFC] __bd_forget should wait for inodes using the mapping"
    Date:	Fri, 18 Jun 2004 11:42:51 -0400
    To: 4Front Technologies <dev@opensound.com>
    
    

    4Front Technologies wrote:

    > That's right Al, 4Front, ATI, Nvidia are all evil!. OK so now get on
    > with life.
    >
    > It's time everybody started to pay some attention to in-kernel
    > interfaces because
    > Linux has graduated out of your personal sandbox to where other people
    > want to use
    > Linux and they aren't kernel developers.
    >
    > Sure we can fix the problem with SuSE - we've been doing this for the
    > past 7 years.
    > And we know a thing or two about Linux kernels but wouldn't it be better
    > for the
    > Linux community in general to have such source issue stabilized?

    Stop whining.

    People often complain about Linux lacking a stable kernel driver ABI.
    They act like it's some kind of conspiracy. The truth of the matter is,
    Linux designers prefer technical flexibility over stable internal
    interfaces. This is part of Linux philosophy -- it's part of the what
    defines Linux -- and so if you use Linux, this is something you simply
    have to ACCEPT.

    If you don't want to accept that, develop for some other OS. No one's
    begging you to develop commercial products for Linux.

    Another important thing to note that whiners like yourself seem to miss
    is that kernel interfaces aren't really any more table in other
    operating systems. Have you ever developed kernel drivers for different
    versions of Solaris? Windows? HPUX? Tru64? AIX? OpenVMS? Where I
    work, we develop drivers for all of those platforms, and every version
    of every one of those kernels is different from every other version that
    requires us to rewrite and recompile our drivers for each one separately.

    So the fact that Linux doesn't have a stable driver ABI is actually one
    of its most mundane and commonplace attributes.

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/


  • Next message: Chris Mason: "Re: [PATCH RFC] __bd_forget should wait for inodes using the mapping"

    Relevant Pages

    • Re: ACPI Error under 2.6.26-rc*
      ... Linux 2.6.25.10 always works. ... Now I see the ACPI Error under the 2.6.25.10 kernel sometimes too, ... # IPVS transport protocol load balancing support ... # Device Drivers ...
      (Linux-Kernel)
    • Linux in a binary world... a doomsday scenario
      ... Linux in a binary world ... 2005 the kernel developers en mass decide that binary ... see their competitors ship only binary drivers, ...
      (Linux-Kernel)
    • Re: 2.6.24-rc8-mm1
      ... Uncompressing linux... ... Ok, booting kernel. ... # Device Drivers ... # SCSI support type ...
      (Linux-Kernel)
    • Re: differences between kernel-tree and kernel-source and kernel image
      ... > will this install the kernel or try to patch an existing 2.6 kernel or ... affix-source - Driver source for the Affix Bluetooth protocol stack for Linux ... atlas-doc - Automatically Tuned Linear Algebra Software,documentation ...
      (Debian-User)
    • Re: Linux GPL and binary module exception clause?
      ... >> I have heard many people reference the fact that the although the Linux ... >> under the GPL. ... > become a derived work of the kernel? ... To date we have not even attempted to load our SNAP drivers inside the ...
      (Linux-Kernel)