Re: [INFO] Kernel strict versioning

From: Al Viro
Date: Thu Apr 14 2005 - 18:31:55 EST


On Thu, Apr 14, 2005 at 02:41:44PM -0500, Franco Sensei wrote:
> The global feeling about kernel is that it seems that you don't care
> about the purpose of your task, which of course is not the kernel by
> itself. It can't be. It's about what it does (and already does it well),
> and what it provides to third-parties: the kernel and the API given to
> the outside world, since the kernel is not alone... and will never be of
> course! ;)

Elegant. Very elegant. Admirable exercise in misdirection - the word
"third-party" used to conflate all things non-kernel with 3rd party
kernel modifications. Followed by appeals to civic obligations, no less.

Of course, that doesn't change the simple fact: "outside world" is not
a single entity. There are API warranties for userland. There's no
API warranties for 3rd-party kernel modifications.

Moreover, unless you manage to get the list of functions and data
types exported to modules somewhere within an order of magnitude
from the corresponding userland list (i.e. syscalls and types involved),
you are asking everybody to increase the size of API being preserved
at least tenfold. As it is, that would be "by factor of 200-300".

If you manage to convince module authors to live with the export list
cut down by that much - come back and we'll have something to talk
about.
-
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/