Re: New make config options

From: John Anthony Kazos Jr. (jkazos@vt.edu)
Date: Mon May 26 2003 - 10:13:51 EST



#DEFINE RANT 1

Ok, I may not know what I'm talking about, or it may not actually be a good
idea, but I had an ipifany about the configure scripts.

I spend most of my time in the configure script turning everything into a
module. (I play alot, and I like to have modules available to explore). There
should a button or something where it will turn everything that CAN be
compiled as a module, into kernel modules. Then you can de-select a few
things and compile the other few options that you need directly into the
kernel.

#IFDEF RANT
It would save me alot of time knowing that all those stupid NIC cards are
being compiled as modules when i'm not sure which one I have. I would rather
have all the modules available in case NIC breaks anyways. I change NICS
and i'm never sure what kind it is until it doesn't work and I need to
compile ANOTHER module. I know some of them are obscure cards, but with all
the options I can't really be sure if it's a card I might come across or not.
I'd rather be safe and have a meg or two of NIC modules around then have to
rebuild or compile a new modules when I find an exotic card.
#ENDIF

Modules aren't used used until they're needed anyways so It wouldn't cause
conflicts or a big size differnece in the kernel (in my understanding). For
us with fast machines(AMD XP1800+) it would just be an extra 5-7 minutes for
the other modules to compile.

Would anyone else be interested in this?

I would be heavily interested in this. Right now I have a hacked-together Debian box running my server and servers for others, and I'm trying to do a full system reconstruction on the side to swap out once (and hopefully only once). One key to this is to make an absolute minimal kernel and to have everything as modules, because even if I don't have the module I need, I can compile it and use it without having to restart the machine. Being able to have an automatic option which lets me 1) specify minimal options and have everything else as "no", then 2) takes every "no" which can be a module, and turns it to module, and 3) lets me go back in and turn off any particular modules I definately don't want, would be *marvelous*.

-
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/