Re: compiling 2.6
From: William D. Tallman (wtallman_at_olypen.com)
Date: Wed, 17 Mar 2004 19:11:17 -0500
P.T. Breuer wrote:
> William D. Tallman <email@example.com> wrote:
>> I've gathered that compiling all the functionality into the kernel only
>> make sense for servers, where the function of the machine itself is well
> It doesn't make sense there, since you can configure by loading modules
> just as well as you can configure by linking at compile time instead!
You're right, it doesn't make complete sense to me either. If everything is
loaded at boot, then one would think that would be equivalent to having it
all compiled in directly. But I'm not certain that's true. I really have
to get down and study the kernel at some point, but I've got a lot of other
things in the queue ahead of that... <sigh>
The question is, I guess, whether or not there is a difference in this
regard. Servers are typically evaluated in terms of response time
increments that are meaningless to desktops and work stations, or so I
understand. So I gather that the question has intrinsic merit, whatever
>> defined. That makes for much faster response, of course.
> Where do you get this from??? There's no significant response
> difference that I can think of! It's a question of when the linking is
> done, and what mode it takes, that's all. There would certainly
> usually be an extra indirection to resolve in an inter-module function
> lookup, but so? If you worry about that you should file your
> fingernails down so you can type faster!
Okay, I'm hearing this from guys who run service centers. I don't know the
particulars, as I'm not interested in running a server (that's always
subject to change, though... <grin>). I took their word for this; hence,
the "of course". I figure they know whereof they speak.
Clearly it makes no discernable difference for home boxes and workstations,
which is why I always go modules, even though some of them are loaded at
boot. It's easier to add a module than to recompile the kernel itself.
-- Registered Linux User: #221586 Mdk-10.0 and Slackware-9.1 A Luxuriance of Linux!!!