Re: Stop the Linux kernel madness

From: David Lang
Date: Sun Jun 20 2004 - 17:13:43 EST


On Sun, 20 Jun 2004, Hannu Savolainen wrote:

On Fri, 18 Jun 2004, David Lang wrote:

by the way there's useually a *version file in /etc that tells you what
version of a particular distro you are running on (or at least what it was
before it got tweaked)
It's usually possible to figure out the distribution and version by
looking at /etc/issue. However it's impossible to figure out who has made
the kernel image. It's possible to identify Mandrake kernels and few
others. However in general all kernel versions look the same.

ueing /etc/issue is a BAD idea, while that may work for completely unmodified systems, many companies require legalese be put in there.

The current situation is that every company who like to ship open source
drivers with their hardware will have to automatically detect large
amount of kernel and distribution combinations and try to decide which
kind of installation approach is needed. After everything is settled then
some distribution changes it's interfaces and the circus begins once
again. Finally when a change is made to the installation procedure then
how to test if it still works with all 100 or 200 different systems and
kernel images that have already been tested during past years.

or they need to go through the process of getting their driver included in the main kernel and these headaches go away.

I think many persons reading this list don't realize that a significant
number of Linux installations are still using 7.x or even 6.x versions of
whatever distribution they had originally installed in the system.
Companies doing Linux software (be it open source or closed source) need
to support them in addition to the state of the art distributions. So
would it be too much to ask that kernels based on the same major version
do certain things in the same way.

it's less likly that the people running the 6.x distros are going to be installing the latest and greatest hardware that needs the new out-of-kernel driver, but if you think you need to create modules that will work with every kernel since 2.0 have fun.

David Lang

--
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are,
by definition, not smart enough to debug it." - Brian W. Kernighan
-
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/