What size would it have to be under to be useful?
What exactly is being measured? bzImage?

----- Original Message -----
From: "Eric W. Biederman" <[EMAIL PROTECTED]>
To: "Jeremy Jackson" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Friday, March 15, 2002 12:50 AM
Subject: Re: OOPS! Ron is Wrong! Re: should linuxbios turn on PCI devices in
general?


> "Jeremy Jackson" <[EMAIL PROTECTED]> writes:
>
> > Warning: this post does not contain the working code requested :)
> >
> > ...but working on the 2.5.6 ide subsystem,
> > I notice that just ide.o is ~48k... almost as big as linuxBIOS itsself.
> > drivers/ide/*.o is like 512k. I'll try using the "old" hd.c driver...
> > perhaps it's smaller
>
> We have much smaller code in LinuxBIOS already.
>
> > In trying to strip down the Linux kernel, has it been tried to configure
it
> > without even some of the stuff we take for granted?
>
> It comes to right about 256K compressed with nothing compiled in.
> Try it.
> That makes it useless for fitting in a ROM.
>
> > Like unix domain
> > sockets, or maybe even networking? (for disk boot only)
> > I mean, actually do some development, making some extra config options
> > to turn stuff off... remove elevator code...
> >
> > I'm guessing nobody has gone far enough to say for sure it's impossible,
> > right?
>
> Not far enough to say it's impossible.  But far enough to say it
> probably isn't worth while.
>
> > I would start by configuring a minimal kernel, compiling, and breaking
down
> > by elf section name and directory... let me see...
>
> >
> > make mrproper ; make dep; make bzImage
> > for i in {.text, .data, .bss, __ex_table, .rodata, .data.init,
.setup.init }
> > ; do
> > find linux -name *.o -exec objdump -h {} | grep $i | cut ....
>
> Try it.  I think it might be possible to get the core down smaller but
> that is currently an insane amount of work.  I'd like to see it, but...
> For me it is more productive to enhance etherboot.
>
> Eric
>

Reply via email to