"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.

It also happens that my embedded project has numorous expansion ports
that may require a large variety of device drivers.  I don't want to be
compiling kernels for every combination and there is no way I could
compile them all in without a huge bloated kernel.  This would be bad
even if the static kernel could fit in my flash.

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

> Eric

Ty

-- 
Tyson D Sawyer                             iRobot Corporation
Senior Systems Engineer                    Real World Interface Div.
[EMAIL PROTECTED]                         Robots for the Real World
603-532-6900 ext 206                       http://www.irobot.com

Reply via email to