in the current kernel, there is one option for size optimization and
compiler check.
when it is enabled, my 64 bit kernel size is reduced form 2M to 1.8M. ( bZImage)

YH

On 9/22/06, Richard Smith <[EMAIL PROTECTED]> wrote:
> > > I think Etherboot and FILO are dead almost, because we intend to put tiny
> > > kernel and kexec on the flash.
> >
> > Tiny kernel, like 32kb?
>
> Not with linux.  He's talking about the tiny- patches that have been
> (mostly) integrated in to the mainline linux kernel.  Using these
> patches linux gets much smaller.  Although its still pretty large.
>
> > Or tiny kernel, like replace bios completely?
>
> For OLPC we have linuxbios+kernel+initrd all in 896KiB. (We lose
> 128KiB of our 1MiB due to some other firmware)   It has USB and can
> boot jffs2 or ext3 filesystems and small graphical boot selector with
> fancy icons.  It also has a busybox ash shell for when the booting
> fails.
>
> With the new LZMA compression we plan to get TCP/IP stuck in there as well.
>
> So with 1MiB you can now have all the functionality of etherboot+filo.
>
> Can you get there for smaller parts? Don't know yet.  If you drop
> jffs2 all the shell stuff then  512KiB has a really good chance.
> 256KiB will be a bit more of a challenge.  You may have to move to an
> "in kernel" loader.
>
> --
> Richard A. Smith
>
> --
> linuxbios mailing list
> [email protected]
> http://www.openbios.org/mailman/listinfo/linuxbios
>

-- 
linuxbios mailing list
[email protected]
http://www.openbios.org/mailman/listinfo/linuxbios

Reply via email to