On 15 Aug 00, at 12:01, Jeff Hogg wrote:

> From: Stephen Liu <[EMAIL PROTECTED]>

> >Kindly assist me to understand the function of following terms
> >found and applied in "make menuconfig"
> >
> >- What will be the major difference between selecting <*> /yes  and
> > <M> /module
> 
> If you select the */yes, that feature will be included in the
> compiled kernel.  If you select module for that feature, it will be
> compiled into a loadable module.  If the feature is in the kernel,
> it increases the size of the kernel a bit, but can reduce headaches
> when you include those things you will need to have at all times. 
> For example, you probably want to have the ext2 filesystem code in
> your kernel, since you will rarely not be using that code anyway. 
> If you put a feature in a module, it gets loaded whenever you first
> use the feature and unloads after a short time of no usage.  It
> tends to reduce the size of your kernel and can make it a little
> easier to upgrade certain features.  An example here might be a
> module for your zip drive. You wouldn't need to use that code all
> the time, so it would be reasonable to not add it to the kernel.

Actually, if you want to use a printer and a zip drive, or any 
other combination of parallel port devices, then they all *must* be 
compiled as modules.  Also, it's easier to specify hardware device 
parameters (e.g., IRQ, dma channel, etc) as module options than 
pass them to the kernel.  If you add/remove hardware more often 
than I shave (about once a year) then modules are easier to 
configure (again, via conf.modules) or replace.  It's not a big 
deal compiling a kernel on my K6-350, but it takes a *long* time on 
the old pentium-120.

> >- Kernel hacking.  What shall be its function
> 
> This is for playing with experimental features, or even for trying
> to stress test kernel features.  It's not something you would
> usually want to make use of in a production machine.

No, that's the experimental driver support (and there are several 
kernel options you only get with that enabled that you might want 
in a production machine, like some of the ip-masq and firewalling 
stuff).  The kernel hacking (if he's talking about the last section 
in the kernel config) stuff is only for, well, kernel hacking.  
Believe me, you don't want that enabled.

> >Under Console drivers
> >- Support only 8 pixels wide fonts
> >- Select compiled-in fonts
> >
> >What will be their function
> >
> I'm not as familiar with this one, but it looks like a choice
> between a few fixed fonts for your text screen modes or a larger
> selection of fonts. I'd take the defaults if I were you.  Anyone
> else know a bit more here? 

I think those are strictly for direct access to the frame-buffer, 
and/or fancy console stuff.  If you're just going to run X, then 
you don't need that either.

Steve



_______________________________________________
Redhat-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/redhat-list

Reply via email to