Richard L. Hamilton wrote: >> [...] >> We should also stop defending every bad decision and >> hiding behind "engineering" for everything that just >> plain isn't right: >> >> making that installer Java-based and Java-dependent >> was just plain bad decision and it caused regression. >> Rather than hiding behind claims that Java is great >> and that it's "engineering", the responsible >> person(s) should admit the error and fix it. >> > > [...] > Part of the problem may be RAM-resident miniroot bloat. Seems to me > that only volatile data _needs_ to live there; everything else could be > on the installation media. However, optical media is slow in the face > of a lot of seeks. Dividing miniroot space requirements into volatile > data vs cache for performance might help; the latter could be built in > increments based on available resources, so that a system with ample RAM > could install very quickly, but a slimmer system would still install, if > slowly. That is, divide the possible miniroot contents into multiple > cpio (or tar, as you prefer) archives on the installation medium, grouped > so the most benefit comes with the initial increments. Depending on > how much RAM is available, load zero or more of those into the miniroot > (over and above the skeleton needed to hold e.g. device files, symlinks, > directories, config files needed during installation, etc); set $PATH so > that those tools would be found first on the miniroot, and if not there, > on fully-populated versions of the miniroot directories stored on the > installation media. RPATH would be set in the executables to look for > libraries similarly. >
Slim Install: http://www.opensolaris.org/os/project/caiman/Slim_Install Live Media Kit: http://www.opensolaris.org/os/project/livemedia/ Performance: http://blogs.sun.com/moinakg/entry/the_belenix_livecd_performance_story http://blogs.sun.com/moinakg/entry/the_belenix_livecd_performance_story1 http://blogs.sun.com/moinakg/entry/the_belenix_livecd_performance_story2 http://blogs.sun.com/moinakg/entry/hsfs_changes_in_recent_belenix Regards, Moinak. _______________________________________________ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org