Tyson D Sawyer <[EMAIL PROTECTED]> writes:

> "Eric W. Biederman" wrote:
> > But linking linuxBIOS with linux just sounds wrong.
> > 
> > linuxBIOS has only one job boot a linux kernel.  Anything
> > that can be moved to kernel space should do so.  If you can do
> > something safely from linux it should be removed from the linuxBIOS (core).
> 
> I'll agree with these statements.  I think that "normal" kernel modules
> for features we want in the kernel is better.
> 
> > With respect to modules the code needed for module loading is a waste
> > for an embedded kernel.
> 
> I disagree with this.  The only way I have been able to get a full
> featured kernel with lots of device drivers into a 512K flash image is
> by using modules.  I must make EVERYTHING possible a module and remove
> all support for a standard VGA type console or it doesn't fit.  I agree
> that for many embedded systems it is possible to have a more efficient
> statically linked kernel in the flash image but this isn't always the
> case.

O.k.  I'll agree here, that modules are can be useful.  A better
statement is that requiring everyting the kernel to support modules
just for linuxBIOS when you don't need them is a waste.

I simiply use my initial kernel to boot another linux kernel, and
since I don't need a lot of drivers to do that modules seem like
a waste.

For what it's worth booting a second linux kernel adds maybe
a second to the total boot time.

> Though they are not needed for all applications kernel modules are a
> "very good thing(tm)".  Linuxbios must continue to work with
> modules.

I definentily have no problem with that.

Eric

Reply via email to