On Mar 16, 2007, at 10:00 AM, Jerry McAllister wrote:

On Fri, Mar 16, 2007 at 02:19:25AM +0100, Danny Pansters wrote:

On Friday 16 March 2007 01:04:51 Jeffrey Goldberg wrote:

me, too.

Of course it will speed up booting but then again how much time does one spend booting, compared to using the puter: not much (at least I hope so for them!)

Ah but some of us boot frequently. We have to after each kernel rebuild.

If I do build my own kernel, for example to switch schedulers, I tend to toss out a heap of devices that I don't have anyway. But other than a bit more memory usage (which compared to the software that's run will typically be minor anyhow unless you're talking embedded system or maybe not-so- embedded but still of low spec special purpose boxes, like a satellite receiver box) you're not going to have a slower system because your kernel happens to have some built-in drivers that it doesn't use. The exception is a debug kernel of course that will impact performance because it increases runtime tasks/load.

On a server I'd strip down the kernel, but for other reasons (avoiding any unneeded complexity). On a desktop I don't care as long as thingie works.
YMMV of course.

I think what he was saying is that if you already need to build a
kernel for some other reason, then go ahead and strip out the
unused stuff.   But, if you don't have any other reason to do it,
it is not worth the bother to build another kernel just to strip
it of unused stuff - that it won't make THAT much difference.

I'd agree with that.

me, too.

I've got some linux workstations for which I've never felt the need to compile my own kernel. But my FreeBSD box is a headless ITX-mini board that will run as a public server. Because there was so much of GENERIC that I could discard for my box, it seemed to make sense. But I suppose the single most important factor in my decision to compile my own kernel is

"Building a custom kernel is one of the most important rites of passage nearly
  every BSD user must endure."

From:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ kernelconfig-custom-kernel.html

Also I have m0n0wall running on a Soekris box, and someday I may want to customize that, so this is a good learning experience.

It's really

-j


--
Jeffrey Goldberg                        http://www.goldmark.org/jeff/

_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to