|
From: Erich T. <eri...@th...> - 2005-08-24 07:03:20
|
E.S...@in... wrote: > Mike, Homer, > > >>>Yea, but might give some ideas on the conversion. Though, asides from a >>> floppy, what can you buy today that wouldn't hold a 16MB image? >> >>Homer, >>Not much. >> > > 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. cheers Erich |