On Sat, Jun 28, 2008 at 11:06 PM, sham pavman <shampavman.cg at gmail.com> wrote: > Hi all, > > I will be finishing my exams in a couple of days from now, and would resume > work on Ram based boot there after. > My question being, now that RAM is the hub of activity , are there certain > modules in the boot process that become redundant? > May be like cache!!!...
Not really. However it will be better to have a way to turn off HSFS readahead to avoid pagecache churn since everything is in memory anyway. > Or is there anyway we can reduce the time taken to copy solaris.zlib to ram > ?(solarismisc.zlib takes negligible time ) One obvious way is multiple parallel copy streams copying different segments of the file. But this does not help in the CDROM case since it will involve a lot of back and forth seeking nullifying any benefits. A simple serial copy is probably the fastest thing possible with a CDROM. Another option is to have a way to boost HSFS readahead so that it does much more aggresive prefetch than the current limit of 4 pages. This should cut down on the copy time. > Also could there be possibility where in we can make some services get > initialized and bring it to running state silently after the GUI is up(The > services that are not used by the avg user) in the hope to reduce the boot > time? > Just a question that i wanted to as from a very long time! > I have very little idea about what could be changed or removed totally ;) > Could you guys help me out with this? This is an idea I too had for a long time :). It is possible to bring up Xorg GUI earlier and then continue starting services in the background. In addition as an adjunct it is also possible to provide for a semi-graphical boot when booting from harddisk by bringing up a minimal Xorg with forced VESA mode very early on in boot. BTW I am integrating your RAM boot changes into BeleniX and while doing so figured why the install was failing. All the CDROM contents need to be copied, not on solaris.zlib and solarismisc.zlib. In addition all that needs to be loopback mounted onto /.cdrom since that is where the Transfer Module looks for additional stuff. I will be providing a BeleniX 0.7.1 test ISO with your changes quite soon. Regards, Moinak. > > Regards > Shampavman > blogs.sun.com/sham > > _______________________________________________ > belenix-discuss mailing list > http://mail.opensolaris.org/mailman/listinfo/belenix-discuss > http://groups.google.com/group/belenix-discuss > >
