I think Eric is correct. I looked at the various *NIX kernels at one point about a year ago and came to the same conclusion.
At 08:31 PM 5/21/2002, Eric W. Biederman wrote: >Andrew Shewmaker <[EMAIL PROTECTED]> writes: > > > I imagine that these minimalistic polling etherboot drivers would be > > nearly as small if they were ported Linux kernel? Would they be harder > > to develop as Linux drivers? > > > > I know that trimming the Linux core is nontrivial, but would it be > > possible to use http://fcgp.sourceforge.net to automate trimming > > the fat off the kernel? Perhaps a list of required functions could > > be taken as input, fcgp used to determine all of their dependencies, and > > everything else thrown away. > >Try it and report. My gut impression is that the only way to successfully >trim the Linux kernel to a useable level is to start with a stub with the same >directory structure as the linux kernel and gradually add features back in. > >It is the core that compresses to 250K that is the problem. The rest of >the kernel >is fairly sane. > >Eric
