Re: Open Discussion, kernel in production environment
From: David Lang
Date: Tue May 02 2006 - 21:22:19 EST
On Mon, 1 May 2006, Marcin Hlybin wrote:
Hello,
I always configure and compile a kernel throwing out all unusable options and
I never use modules in production environment (especially for the router).
But my superior has got the other opinion - he claims that distribution
kernel is quite good and in these days optimization has no sense because of
powerful hadrware.
What do you think? I have few arguments for this discussion but I wonder what
you say. Please, try to substantiate your opinions.
At one point in the past I did some testing of stock 386 kernels (standard
at the time) vs K7 optimized kernels that were stripped down and saw a
substantial difference (30% IIRC). nowdays the distros are optimizing for
better chips so it makes less of a difference (and there's not a lot of
variation yet among the amd64 options)
however, by rolling your own you can avoid including features that you
don't need, and by eliminating those features you also eliminate any
bugs/vunerabilities that those features include (the trade-off is that
sometimes there are dependancies that require non-obvious features and/or
features are buggy and break things when turned off).
I got burned by distro kernels in the past, and the distro was not much
help (not everything in the system was on that distro's 'approved
hardware' list, and even the stuff that was hadn't been testing in that
particular combination). this makes me cynical about the testing that the
distro does (they can't possibly test every combination), so if I have to
test things myself why wait the extra time for the disto to do it's
release?
things are getting better with the distros staying close to the vanilla
kernel, but my memory is long enough to not really trust them yet ;-)
David Lang
--
There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies. And the other way is to make it so complicated that there are no obvious deficiencies.
-- C.A.R. Hoare
-
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/