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
>
>

Reply via email to