BeleniX 0.7.1 to boot off RAM

BeleniX 0.7.1 will have the ability to copy the entire disk image to RAM and run entirely off RAM making I/O blindingly fast. This will also mean that harddisk install can complete in around 5-6 mins given a fast enough harddisk. This is similar to the “toram” option present in my favorite Linux LiveCD KnoppiX. One interesting observation we had while testing this feature is that the overall boot time inclusive of time taken to copy the CDROM image to memory hovers around 3mins which is the same as a normal boot of CDROM takes. Thus we gain without paying a boot time performance penalty.

All this is thanks to the work of Sham a student at JSS Academy and a SUN Campus ambassador who describes it in his blog here: http://blogs.sun.com/sham/entry/belenix_0_7_can_boot

I have been quite impressed with Sham’s perseverance and ability to dig through the numerous problems he faced with very little assistance whatsoever from me or others. These changes needed slight modifications to quite early stages in boot which are quite difficult to debug.

Advertisements

2 thoughts on “BeleniX 0.7.1 to boot off RAM

  1. Darren Kenny

    Hi Moniak,

    That is indeed excellent work by Sham…

    So what are the chances of this being committed back to the main Open Solaris repositories so that we can all benefit…

    Thanks,

    Darren.

    Reply
  2. moinakg Post author

    That is one of the Prime Directives. Whatever innovation happens in BeleniX has to get contributed back to the main projects be it OpenSolaris or be it any other bundled opensource software. That already happened with BeleniX contributing the foundation for OpenSolaris 2008.05 and contributing numerous KDE patches upstream.
    After all one of BeleniX’s intentions is to foster greater community participation around OpenSolaris.

    Reply

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s