Re: Stop the Linux kernel madness

From: Timothy Miller
Date: Fri Jun 18 2004 - 10:40:14 EST




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@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/