Hi Jerome, questions about the dynamic size semi-live CD, which are the minimum amounts of memory for which package sets?
You say with 24 MB you get a system, then at some point you get BASE, much later FULL or even EXTRA? So I would like to know the RAM size thresholds for those :-) [LiveCD1 with dynamic install to RAMDISK, when there is more] > memory, BASE + some of FULL and some common EXTRAS come “online” ... > LiveCD2 uses SYSLINUX/MEMDISK to expand a compressed pre-made > filesystem into RAM. It’s size is fixed at the build time... Yes, but: The MEMDISK filesystem could be a lot smaller when those packages which need no write access to their install directory are installed on the normal part of the CD / DVD instead of the MEMDISK part of it. How small, roughly, can the MEMDISK be in that case? How big is it at the moment? > However, breaking the packages into uncompressed binaries > and compressed sources adds even more complexity... Not necessarily: As you already do things anyway, you have both compressed packages on the CD and pre-installed binaries on the MEMDISK. I only suggest to have another directory of pre-installed binaries on the CD for those which do not have to write to their install directory, so the Live CD can work with a smaller MEMDISK. You just add 1 directory to PATH :-) And the installer still uses only compressed packages, it does not try to recycle pre-installed data. While this means that the CD ISO is a bigger download, it is quite common. I am not aware of a Linux distro which would recycle live data that way. The opposite would be a Live CD which can install with simple XCOPY and SYS, but that would drop the ability to select which packages to install and which not, so that is not so useful. > things like FPC & DJGPP are enormous. However, both of > those (once configured) may be capable of running read-only. True. They also tend to install to separate directories anyway, so maybe somebody on freedos-devel can check their sizes :-) I wonder what the speed difference between install to RAMDISK and having a MEMDISK with pre-installed contents is. > LiveCD1 boots a floppy and builds everything from scratch and You mean it even compiles things? :-o > requires very little space on the CD. All packages are compressed. Basically a standard installer combined with more smartness to be able to install to RAMDISK, in part adaptive to available space. > LiveCD2 requires a hard disk image on the Live CD. The user can > boot to install only or to the Live OS. At present, this requires > compressed packages on the CD and uncompressed versions on the > hard disk image So it is a full installer plus a pre-installed system? Then the pre-installed part could be split into harddisk image for those packages which have to write and a directory on the CD with pre installed packages for those packages which do not require write access, to keep the MEMDISK smaller without adding much complexity. > PC-GEOS and associated programs at 100-200MB. That should not be in the MEMDISK, I guess ;-) Eric _______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel