Hello Erich,

>> LEAF runs in RAM, so it's not only a matter of 16 Mb storage but also
>> the availability of internal RAM. This shouldn't be a problem in most
>> cases, but if LEAF is ported to other architectures with limited RAM
>> this could become a problem.
>
> Indeed, and I am surprised noone ever brought this up. Currently LEAF
> (and probably other RAM based systems) is wasting RAM for storage of
> binaries , libraries and scripts, some of which are loaded only once. If we
> want to keep the RAM based architecture of the LEAF systems and reduce the
> RAM footprint I believe we need to restructure our packages
> so they can be held in a small number of loop mounted cramfs images. I
> believe we could reduce the filesystem footprint significantly. LINCE does
> this already AFAIK. Only the configuable files need to be held in a R/W
> filesystem.
>
I don't follow you here. Why do you wan't to use loop mounted cramfs? Does
it use RAM or ROM (Flash/HD/Floppy/..). The advantage of full RAM based
systems is that you can unmount the storage media. Besides the footprint
of Bering-uClibc with base packages is only ~8Mb.

Eric



-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf

_______________________________________________
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel

Reply via email to