<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Opensourcetutor.com &#187; Virtualization (Virtualisation)</title>
	<atom:link href="http://www.opensourcetutor.com/category/virtualization-virtualisation/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.opensourcetutor.com</link>
	<description>On Linux, Web Development, Joomla and Magento commerce</description>
	<lastBuildDate>Wed, 28 Jul 2010 05:00:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Overview of Citrix XenClient</title>
		<link>http://www.opensourcetutor.com/2010/05/21/overview-of-citrix-xenclient/</link>
		<comments>http://www.opensourcetutor.com/2010/05/21/overview-of-citrix-xenclient/#comments</comments>
		<pubDate>Fri, 21 May 2010 00:36:46 +0000</pubDate>
		<dc:creator>salubrium</dc:creator>
				<category><![CDATA[Cross-Platform]]></category>
		<category><![CDATA[Virtualization (Virtualisation)]]></category>
		<category><![CDATA[Windows Administration]]></category>
		<category><![CDATA[citrix]]></category>
		<category><![CDATA[hypervisor]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[xenclient]]></category>

		<guid isPermaLink="false">http://www.opensourcetutor.com/2010/05/21/overview-of-citrix-xenclient</guid>
		<description><![CDATA[



Citrix has released Xenclient. A hypervisor designed to run on Laptops. There&#8217;s some excellent arguments for doing so in a corporate environment. I just read a nice, concise overview of Xenclient at Standalone Sysadmin 
No Tags]]></description>
			<content:encoded><![CDATA[<p><script type="text/javascript"><!--
google_ad_client = "pub-9469051832075629";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
//2007-05-22: opensourcetutor.com
google_ad_channel = "3549963802";
google_color_border = "FFF";
google_color_bg = "FFF";
google_color_link = "333";
google_color_text = "CCCCCC";
google_color_url = "999999";
//-->
</script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
Citrix has released <a href="http://www.citrix.com/xenclient ">Xenclient</a>. A hypervisor designed to run on Laptops. There&#8217;s some excellent arguments for doing so in a corporate environment. I just read a nice, concise <a href="http://www.standalone-sysadmin.com/blog/2010/05/xenclient-baremetal-desktop-virtualization/" target="_blank">overview of Xenclient at Standalone Sysadmin</a> </p>
No Tags]]></content:encoded>
			<wfw:commentRss>http://www.opensourcetutor.com/2010/05/21/overview-of-citrix-xenclient/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>USB Redirection for Remote Desktop &amp; Virtual Desktop Implementation</title>
		<link>http://www.opensourcetutor.com/2009/12/04/usb-redirection-for-remote-desktop-virtual-desktop-implementation/</link>
		<comments>http://www.opensourcetutor.com/2009/12/04/usb-redirection-for-remote-desktop-virtual-desktop-implementation/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 07:59:15 +0000</pubDate>
		<dc:creator>salubrium</dc:creator>
				<category><![CDATA[Cross-Platform]]></category>
		<category><![CDATA[Linux Administration]]></category>
		<category><![CDATA[Virtualization (Virtualisation)]]></category>
		<category><![CDATA[Windows Administration]]></category>
		<category><![CDATA[rdp]]></category>
		<category><![CDATA[remote desktop]]></category>
		<category><![CDATA[thin client]]></category>
		<category><![CDATA[vdi]]></category>
		<category><![CDATA[virtual desktop]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.opensourcetutor.com/2009/12/04/usb-redirection-for-remote-desktop-virtual-desktop-implementation/</guid>
		<description><![CDATA[


No it&#8217;s not open source but it is available for both Linux and Windows.
IncentivesPro make a product I recently used for a Virtual Desktop Thin Client Implementation. That is USB Redirection for Remote Desktop. It uses a proprietary client/server and so I used Windows XP embedded thin clients to redirect specialised USB Thermal Laser Printers to the Vista Virtual Machines. The website looks a bit underwhelming but the product is flawless and it&#8217;s priced much better than their competitors. If you have more time than I did, it&#8217;s likely you ...]]></description>
			<content:encoded><![CDATA[<p><script type="text/javascript"><!--
google_ad_client = "pub-9469051832075629";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
//2007-05-22: opensourcetutor.com
google_ad_channel = "3549963802";
google_color_border = "FFF";
google_color_bg = "FFF";
google_color_link = "333";
google_color_text = "CCCCCC";
google_color_url = "999999";
//-->
</script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />No it&#8217;s not open source but it is available for both Linux and Windows.</p>
<p><a href="/http://www.incentivespro.com/" target="_blank">IncentivesPro</a> make a product I recently used for a Virtual Desktop Thin Client Implementation. That is USB Redirection for Remote Desktop. It uses a proprietary client/server and so I used Windows XP embedded thin clients to redirect specialised USB Thermal Laser Printers to the Vista Virtual Machines. The website looks a bit underwhelming but the product is flawless and it&#8217;s priced much better than their competitors. If you have more time than I did, it&#8217;s likely you can get the Linux client working with <a target="_blank" href="http://www.thinstation.org/">Thinstation</a></p>
<p>For the other desktops, I used <a target="_blank" href="http://www.2x.com/thinclientserver/">2x&#8217;s Thin Client Server</a> that use PXE (or USB / CDRom) to boot the original desktops over the network, essentially converting the original desktops into diskless thin clients. It&#8217;s a shame you can&#8217;t build your own images or add your own software to 2x&#8217;s desktop as I really didn&#8217;t like having to implement the Windows XP embedded thin clients.</p>
<p>As it&#8217;s a small environment, we are using <a target="_blank" href="http://www.vmware.com/products/vsphere/">VMWare Vsphere 4.0</a> free version. I was aiming to use <a target="_blank" href="http://www.citrix.com/">Xenserver 5.5</a> but it doesn&#8217;t natively support Tape Drive passthrough to the client and I wanted to <i>easily</i> accomplish this without kernel rebuilds, as it is possible to achieve this with Xen by recompiling the kernel with ISCSI support and making the Tape Drive an ISCSI target. </p>
<p>Some other useful software was <a target="_blank" href="http://www.splitview.com/">SplitView</a>, allowing the accountant to use Dual Monitors. RDP&nbsp; 5.2 only allows to use the mstsc.exe /span option which spans the monitor across two screens. Splitview allows you to manage those windows as individual desktops. The only issue I had was with Adobe Reader 9.2, I had to add it to the exceptions list in Splitview otherwise it would crash. </p>
<p>Technorati Tags: <a class="performancingtags" href="http://technorati.com/tag/vmware" rel="tag">vmware</a>, <a class="performancingtags" href="http://technorati.com/tag/vdi" rel="tag">vdi</a>, <a class="performancingtags" href="http://technorati.com/tag/virtual%20desktop" rel="tag">virtual desktop</a>, <a class="performancingtags" href="http://technorati.com/tag/remote%20desktop" rel="tag">remote desktop</a>, <a class="performancingtags" href="http://technorati.com/tag/rdp" rel="tag">rdp</a>, <a class="performancingtags" href="http://technorati.com/tag/thin%20client" rel="tag">thin client</a></p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=d0f4898a-f1ad-8366-877b-ac13248c044c" /></div>
No Tags]]></content:encoded>
			<wfw:commentRss>http://www.opensourcetutor.com/2009/12/04/usb-redirection-for-remote-desktop-virtual-desktop-implementation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pluf &#8211; A PHP5 Port of Django</title>
		<link>http://www.opensourcetutor.com/2009/06/10/pluf-a-php5-port-of-django/</link>
		<comments>http://www.opensourcetutor.com/2009/06/10/pluf-a-php5-port-of-django/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 00:28:15 +0000</pubDate>
		<dc:creator>salubrium</dc:creator>
				<category><![CDATA[Linux Administration]]></category>
		<category><![CDATA[Virtualization (Virtualisation)]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Django]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Pluf]]></category>

		<guid isPermaLink="false">http://www.opensourcetutor.com/2009/06/10/pluf-a-php5-port-of-django/</guid>
		<description><![CDATA[Pluf is a PHP Framework developed as a port of Django to PHP. It claims to be simple, elegant and easy for people used to Django but in PHP5 so easy to deploy all over the world.
After reading the documentation, the file layout and concepts are all quite similar to django, though a downside is that we lose much of the beauty of the Python language and it doesn&#8217;t seem to have the Admin interface that makes django so delightful to work with.
Here is a sample of a helloworld, which ...]]></description>
			<content:encoded><![CDATA[<p>Pluf is a PHP Framework developed as a port of Django to PHP. It claims to be <i>simple, elegant and easy for people used to Django but in PHP5 so easy to deploy all over the world.</i></p>
<p>After reading the documentation, the file layout and concepts are all quite similar to django, though a downside is that we lose much of the beauty of the Python language and it doesn&#8217;t seem to have the Admin interface that makes django so delightful to work with.</p>
<p>Here is a sample of a helloworld, which would exist in a file called &#8220;Hello/Views.php&#8221;</p>
<pre>
<code>&lt; ?php
class Hello_Views
{
    public function hello($request, $match)
    {
        return new Pluf_HTTP_Response('Hello World!');
    }
}</code>
</code></pre>
<p>as you can see, it is reasonably similar to (though more verbose than) Django&#8217;s equivalent &#8220;/hello/views.py&#8221; which would look like this:</p>
<pre><code>from django.http import HttpResponse
def index(request):
    return HttpResponse("Hello world")</code></pre>
<p>Check out the full <a href="http://www.pluf.org/doc/hello-world.html" target="_blank">helloworld tutorial</a> of <a href="http://www.pluf.org/" target="_blank">Pluf</a></p>
<h2>ORM</h2>
<p>Pluf has an ORM that applies similar concepts and ideas as Django&#8217;s ORM, though as with the helloworld, it is slightly more verbose. The rest of the framework follows the same patterns, urls.php has a more verbose PHP regex patterns than django&#8217;s urls.py</p>
<h2>Caching</h2>
<p>Pluf runs it&#8217;s own caching system as well as being able to utilise <a href="http://php.net/apc" target="_blank">APC</a> and <a href="http://www.danga.com/memcached/" target="_blank">Memcached</a></p>
<h2>Django vs Pluf</h2>
<p>So what exactly does Pluf offer in ways of advantages over Django and why would you choose to use it instead? The obvious reasons are if you are well setup as a PHP developer. You work with tools and ide&#8217;s setup specifically for PHP, you have hosting infrastructure setup for PHP and you work with developers who are well versed in PHP. The other advantage of Pluf is that it comes with a migration framework out of the box, whereas django doesn&#8217;t and you need to use one of the available <a href="http://code.djangoproject.com/wiki/SchemaEvolution" target="_blank">database schema migration</a>, the most promising currently looks like <a href="http://south.aeracode.org/" target="_blank">South</a></p>
<p>Of course, Django deployment is becoming much simpler recently by leveraging the tutorials and tools like <a href="http://pypi.python.org/pypi/virtualenv" target="_blank">virtualenv</a>, <a href="http://pypi.python.org/pypi/pip" target="_blank">pip</a> and most recently <a href="http://www.modrails.com/" target="_blank">modrails</a> has begun supporting python wsgi services. I recently performed some benchmarks with modrails vs fastcgi against a django blogging application called <a href="http://byteflow.su/" target="_blank">byteflow</a> and modrails provided approx 1.8x speedup. More to come on that later.</p>
<p><!--adsense#widelinks--></p>
<p>Technorati Tags: <a class="performancingtags" href="http://technorati.com/tag/PHP" rel="tag">PHP</a>, <a class="performancingtags" href="http://technorati.com/tag/Pluf" rel="tag">Pluf</a>, <a class="performancingtags" href="http://technorati.com/tag/Django" rel="tag">Django</a>, <a class="performancingtags" href="http://technorati.com/tag/Web Development" rel="tag">Web Development</a>, <a class="performancingtags" href="http://technorati.com/tag/Framework" rel="tag">Framework</a>, <a class="performancingtags" href="http://technorati.com/tag/MVC" rel="tag">MVC</a></p>
No Tags]]></content:encoded>
			<wfw:commentRss>http://www.opensourcetutor.com/2009/06/10/pluf-a-php5-port-of-django/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>DimDim &#8211; Open source Web conferencing and Meetings</title>
		<link>http://www.opensourcetutor.com/2009/04/01/dimdim-open-source-web-conferencing-and-meetings/</link>
		<comments>http://www.opensourcetutor.com/2009/04/01/dimdim-open-source-web-conferencing-and-meetings/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 05:04:49 +0000</pubDate>
		<dc:creator>salubrium</dc:creator>
				<category><![CDATA[Internet Goodness]]></category>
		<category><![CDATA[Linux Administration]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Virtualization (Virtualisation)]]></category>
		<category><![CDATA[dimdim]]></category>
		<category><![CDATA[meetings]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[webex]]></category>

		<guid isPermaLink="false">http://www.opensourcetutor.com/2009/04/01/dimdim-open-source-web-conferencing-and-meetings/</guid>
		<description><![CDATA[
For my future reference. DimDim is an open source web conferencing and meeting software with the following features:

No Install to Host/Join meetings
Easy Share Screens&#38;Webpages
Audio &#38; Video Conferencing
Present PowerPoint and PDFs
Private &#38; Public Chat
Whiteboard &#38; Annotations
Record and Playback Meetings
Open Source and open APIs
SynchroLive Co-Browsing
Free Recording &#38; Archiving
Mac &#38; PC Screen Sharing (no Linux??)
Multiple Presenters
Free Teleconferencing Calls
Secure, Private Meetings
Faster and Easier than ever
No Install to Host meetings

It&#8217;s available as a vmware virtual appliance or for those of you using Qemu / KVM / Xen, you should be able to convert the image ...]]></description>
			<content:encoded><![CDATA[<p><!--adsense#widelinks--><br />
For my future reference. <a target="_blank" href="http://www.dimdim.com/">DimDim</a> is an open source web conferencing and meeting software with the following features:</p>
<ul>
<li>No Install to Host/Join meetings</li>
<li>Easy Share Screens&amp;Webpages</li>
<li>Audio &amp; Video Conferencing</li>
<li>Present PowerPoint and PDFs</li>
<li>Private &amp; Public Chat</li>
<li>Whiteboard &amp; Annotations</li>
<li>Record and Playback Meetings</li>
<li>Open Source and open APIs</li>
<li>SynchroLive Co-Browsing</li>
<li>Free Recording &amp; Archiving</li>
<li>Mac &amp; PC Screen Sharing (no Linux??)</li>
<li>Multiple Presenters</li>
<li>Free Teleconferencing Calls</li>
<li>Secure, Private Meetings</li>
<li>Faster and Easier than ever</li>
<li>No Install to Host meetings</li>
</ul>
<p>It&#8217;s available as a <a target="_blank" href="http://www.vmware.com/appliances/directory/73529">vmware virtual appliance</a> or for those of you using Qemu / KVM / Xen, you should be able to convert the image using:</p>
<p>qemu-img convert -f vmdk
<oldfilename> -O qcow</p>
<p><newfilename></newfilename></oldfilename>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=8c622303-01cc-802c-bb37-0e3c117e46ef" /></div>
No Tags]]></content:encoded>
			<wfw:commentRss>http://www.opensourcetutor.com/2009/04/01/dimdim-open-source-web-conferencing-and-meetings/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>UFS &amp; ZFS in Virtual Machine vs Ext3 Physical File Benchmarks</title>
		<link>http://www.opensourcetutor.com/2007/10/01/ufs-zfs-in-virtual-machine-vs-ext3-physical-file-benchmarks/</link>
		<comments>http://www.opensourcetutor.com/2007/10/01/ufs-zfs-in-virtual-machine-vs-ext3-physical-file-benchmarks/#comments</comments>
		<pubDate>Sun, 30 Sep 2007 14:06:24 +0000</pubDate>
		<dc:creator>salubrium</dc:creator>
				<category><![CDATA[Linux Administration]]></category>
		<category><![CDATA[Unix & Solaris]]></category>
		<category><![CDATA[Virtualization (Virtualisation)]]></category>

		<guid isPermaLink="false">http://www.opensourcetutor.com/2007/10/01/ufs-zfs-in-virtual-machine-vs-ext3-physical-file-benchmarks/</guid>
		<description><![CDATA[
Some really bizarre results here that just blew my mind. Check out the &#8220;rate&#8221; column for both random writes and random reads and compare the Ext3 Ubuntu with Nexenta VM for both UFS and ZFS &#8211; UFS is a bit quicker the ZFS. I am not sure whether the virtualisation actually improves the random reads and writes but it&#8217;s a pretty massive difference. After my small play with Nexenta, it&#8217;s looking quite promising to become my primary desktop OS.
Here&#8217;s a tiobench of Ubuntu 7.04 running on a Seagate ST3320620AS 320GB ...]]></description>
			<content:encoded><![CDATA[<p><!--adsense#widelinks--><br />
Some really bizarre results here that just blew my mind. Check out the &#8220;rate&#8221; column for both random writes and random reads and compare the Ext3 Ubuntu with Nexenta VM for both UFS and ZFS &#8211; UFS is a bit quicker the ZFS. I am not sure whether the virtualisation actually improves the random reads and writes but it&#8217;s a pretty massive difference. After my small play with Nexenta, it&#8217;s looking quite promising to become my primary desktop OS.</p>
<p>Here&#8217;s a tiobench of Ubuntu 7.04 running on a Seagate ST3320620AS 320GB SATA drive.</p>
<blockquote><p>
Sequential Reads<br />
                              File  Blk   Num                   Avg      Maximum      Lat%     Lat%    CPU<br />
Identifier                    Size  Size  Thr   Rate  (CPU%)  Latency    Latency      >2s      >10s    Eff<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212; &#8212;&#8211; &#8212;  &#8212;&#8212; &#8212;&#8212; &#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8211;  &#8212;&#8212;&#8211; &#8212;&#8212;&#8211; &#8212;&#8211;<br />
2.6.20-16-generic             1792  4096    1   54.81 9.103%     0.070      370.19   0.00000  0.00000   602<br />
2.6.20-16-generic             1792  4096    2   44.26 13.23%     0.175      791.39   0.00000  0.00000   334<br />
2.6.20-16-generic             1792  4096    4   49.33 31.25%     0.306     1187.43   0.00000  0.00000   158<br />
2.6.20-16-generic             1792  4096    8   47.55 59.80%     0.613     1626.75   0.00000  0.00000    79</p>
<p>Random Reads<br />
                              File  Blk   Num                   Avg      Maximum      Lat%     Lat%    CPU<br />
Identifier                    Size  Size  Thr   Rate  (CPU%)  Latency    Latency      >2s      >10s    Eff<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212; &#8212;&#8211; &#8212;  &#8212;&#8212; &#8212;&#8212; &#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8211;  &#8212;&#8212;&#8211; &#8212;&#8212;&#8211; &#8212;&#8211;<br />
2.6.20-16-generic             1792  4096    1    0.51 0.771%     7.648      136.11   0.00000  0.00000    66<br />
2.6.20-16-generic             1792  4096    2    0.52 1.272%    15.015      155.48   0.00000  0.00000    41<br />
2.6.20-16-generic             1792  4096    4    0.55 2.649%    27.618      572.07   0.00000  0.00000    21<br />
2.6.20-16-generic             1792  4096    8    0.55 5.843%    53.622     1032.24   0.00000  0.00000     9</p>
<p>Sequential Writes<br />
                              File  Blk   Num                   Avg      Maximum      Lat%     Lat%    CPU<br />
Identifier                    Size  Size  Thr   Rate  (CPU%)  Latency    Latency      >2s      >10s    Eff<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212; &#8212;&#8211; &#8212;  &#8212;&#8212; &#8212;&#8212; &#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8211;  &#8212;&#8212;&#8211; &#8212;&#8212;&#8211; &#8212;&#8211;<br />
2.6.20-16-generic             1792  4096    1   32.42 17.40%     0.116     5364.25   0.00109  0.00000   186<br />
2.6.20-16-generic             1792  4096    2   45.88 58.74%     0.158     4584.56   0.00044  0.00000    78<br />
2.6.20-16-generic             1792  4096    4   43.31 105.3%     0.325     4418.34   0.00196  0.00000    41<br />
2.6.20-16-generic             1792  4096    8   41.73 198.6%     0.654     6986.02   0.00763  0.00000    21</p>
<p>Random Writes<br />
                              File  Blk   Num                   Avg      Maximum      Lat%     Lat%    CPU<br />
Identifier                    Size  Size  Thr   Rate  (CPU%)  Latency    Latency      >2s      >10s    Eff<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212; &#8212;&#8211; &#8212;  &#8212;&#8212; &#8212;&#8212; &#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8211;  &#8212;&#8212;&#8211; &#8212;&#8212;&#8211; &#8212;&#8211;<br />
2.6.20-16-generic             1792  4096    1    2.00 0.972%     0.257       15.78   0.00000  0.00000   206<br />
2.6.20-16-generic             1792  4096    2    1.92 2.064%     0.503      150.80   0.00000  0.00000    93<br />
2.6.20-16-generic             1792  4096    4    1.59 3.425%     1.691      332.46   0.00000  0.00000    47<br />
2.6.20-16-generic             1792  4096    8    1.78 6.911%     1.178      546.28   0.00000  0.00000    26
</p></blockquote>
<p>Now &#8211; Running inside the same physical machine  in a Virtual Machine using Vmware Server Version 1.0.3-1 I am running SunOS sun1 5.10 NexentaOS_20070402 i86pc i386 i86pc Solaris with all &#8216;apt-get upgrade&#8217; applied as of today.</p>
<p>The vmdk files live on the same physical hard drive of the above benchmark tests and obviously the benchmarks were not being performed at the same time.</p>
<p>First, the UFS volume, living at /</p>
<blockquote><p>
Sequential Reads<br />
                              File  Blk   Num                   Avg      Maximum      Lat%     Lat%    CPU<br />
Identifier                    Size  Size  Thr   Rate  (CPU%)  Latency    Latency      >2s      >10s    Eff<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212; &#8212;&#8211; &#8212;  &#8212;&#8212; &#8212;&#8212; &#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8211;  &#8212;&#8212;&#8211; &#8212;&#8212;&#8211; &#8212;&#8211;<br />
5.10                          512   4096    1   69.05 51.46%     0.055      280.48   0.00000  0.00000   134<br />
5.10                          512   4096    2  110.90 157.3%     0.065      280.11   0.00000  0.00000    70<br />
5.10                          512   4096    4  113.98 318.0%     0.120      390.12   0.00000  0.00000    36<br />
5.10                          512   4096    8  127.42 715.1%     0.214      725.61   0.00000  0.00000    18</p>
<p>Random Reads<br />
                              File  Blk   Num                   Avg      Maximum      Lat%     Lat%    CPU<br />
Identifier                    Size  Size  Thr   Rate  (CPU%)  Latency    Latency      >2s      >10s    Eff<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212; &#8212;&#8211; &#8212;  &#8212;&#8212; &#8212;&#8212; &#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8211;  &#8212;&#8212;&#8211; &#8212;&#8212;&#8211; &#8212;&#8211;<br />
5.10                          512   4096    1   51.53 45.93%     0.073      154.57   0.00000  0.00000   112<br />
5.10                          512   4096    2   55.09 82.72%     0.089       97.44   0.00000  0.00000    67<br />
5.10                          512   4096    4  102.26 98.82%     0.036        0.90   0.00000  0.00000   103<br />
5.10                          512   4096    8  121.49 96.99%     0.029        0.24   0.00000  0.00000   125</p>
<p>Sequential Writes<br />
                              File  Blk   Num                   Avg      Maximum      Lat%     Lat%    CPU<br />
Identifier                    Size  Size  Thr   Rate  (CPU%)  Latency    Latency      >2s      >10s    Eff<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212; &#8212;&#8211; &#8212;  &#8212;&#8212; &#8212;&#8212; &#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8211;  &#8212;&#8212;&#8211; &#8212;&#8212;&#8211; &#8212;&#8211;<br />
5.10                          512   4096    1   37.51 33.65%     0.097      890.04   0.00000  0.00000   111<br />
5.10                          512   4096    2   87.13 113.1%     0.077      510.31   0.00000  0.00000    77<br />
5.10                          512   4096    4   77.77 195.4%     0.154      604.28   0.00000  0.00000    40<br />
5.10                          512   4096    8   89.91 446.0%     0.283      924.70   0.00000  0.00000    20</p>
<p>Random Writes<br />
                              File  Blk   Num                   Avg      Maximum      Lat%     Lat%    CPU<br />
Identifier                    Size  Size  Thr   Rate  (CPU%)  Latency    Latency      >2s      >10s    Eff<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212; &#8212;&#8211; &#8212;  &#8212;&#8212; &#8212;&#8212; &#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8211;  &#8212;&#8212;&#8211; &#8212;&#8212;&#8211; &#8212;&#8211;<br />
5.10                          512   4096    1    3.39 25.89%     1.123      180.35   0.00000  0.00000    13<br />
5.10                          512   4096    2   12.12 72.10%     0.366      509.51   0.00000  0.00000    17<br />
5.10                          512   4096    4   10.33 93.73%     0.786      340.37   0.00000  0.00000    11<br />
5.10                          512   4096    8   15.49 299.5%     1.254      428.83   0.00000  0.00000     5
</p></blockquote>
<p>and here&#8217;s the home directory, which is running ZFS</p>
<blockquote><p>
Sequential Reads<br />
                              File  Blk   Num                   Avg      Maximum      Lat%     Lat%    CPU<br />
Identifier                    Size  Size  Thr   Rate  (CPU%)  Latency    Latency      >2s      >10s    Eff<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212; &#8212;&#8211; &#8212;  &#8212;&#8212; &#8212;&#8212; &#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8211;  &#8212;&#8212;&#8211; &#8212;&#8212;&#8211; &#8212;&#8211;<br />
5.10                          512   4096    1  128.28 96.71%     0.030       36.40   0.00000  0.00000   133<br />
5.10                          512   4096    2  127.90 188.5%     0.056      200.39   0.00000  0.00000    68<br />
5.10                          512   4096    4  130.20 360.9%     0.108      380.10   0.00000  0.00000    36<br />
5.10                          512   4096    8  130.67 689.6%     0.211      640.09   0.00000  0.00000    19</p>
<p>Random Reads<br />
                              File  Blk   Num                   Avg      Maximum      Lat%     Lat%    CPU<br />
Identifier                    Size  Size  Thr   Rate  (CPU%)  Latency    Latency      >2s      >10s    Eff<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212; &#8212;&#8211; &#8212;  &#8212;&#8212; &#8212;&#8212; &#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8211;  &#8212;&#8212;&#8211; &#8212;&#8212;&#8211; &#8212;&#8211;<br />
5.10                          512   4096    1   74.75 71.35%     0.043       17.40   0.00000  0.00000   105<br />
5.10                          512   4096    2  112.29 99.28%     0.032        1.29   0.00000  0.00000   113<br />
5.10                          512   4096    4  105.33 204.9%     0.074       92.12   0.00000  0.00000    51<br />
5.10                          512   4096    8  125.68 98.95%     0.028        0.23   0.00000  0.00000   127</p>
<p>Sequential Writes<br />
                              File  Blk   Num                   Avg      Maximum      Lat%     Lat%    CPU<br />
Identifier                    Size  Size  Thr   Rate  (CPU%)  Latency    Latency      >2s      >10s    Eff<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212; &#8212;&#8211; &#8212;  &#8212;&#8212; &#8212;&#8212; &#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8211;  &#8212;&#8212;&#8211; &#8212;&#8212;&#8211; &#8212;&#8211;<br />
5.10                          512   4096    1   99.39 67.10%     0.034      569.68   0.00000  0.00000   148<br />
5.10                          512   4096    2   86.28 118.8%     0.066      558.60   0.00000  0.00000    73<br />
5.10                          512   4096    4   76.45 201.4%     0.121      760.74   0.00000  0.00000    38<br />
5.10                          512   4096    8  108.75 558.3%     0.229      570.08   0.00000  0.00000    19</p>
<p>Random Writes<br />
                              File  Blk   Num                   Avg      Maximum      Lat%     Lat%    CPU<br />
Identifier                    Size  Size  Thr   Rate  (CPU%)  Latency    Latency      >2s      >10s    Eff<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212; &#8212;&#8211; &#8212;  &#8212;&#8212; &#8212;&#8212; &#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8211;  &#8212;&#8212;&#8211; &#8212;&#8212;&#8211; &#8212;&#8211;<br />
5.10                          512   4096    1   13.72 56.60%     0.263       49.72   0.00000  0.00000    24<br />
5.10                          512   4096    2   12.34 93.16%     0.558      282.44   0.00000  0.00000    13<br />
5.10                          512   4096    4   13.88 183.4%     0.920      350.58   0.00000  0.00000     8<br />
5.10                          512   4096    8   16.86 288.1%     1.027      510.47   0.00000  0.00000     6
</p></blockquote>
<p>Now, if I was doing a Masters or Phd, I would run these >5 times and take the average to make sure my results were accurate but I just ain&#8217;t got the time and no-ones publishing or referencing these little SATA disks, are they. If I can get the chance to install Nexenta on an ESX server that&#8217;s also running Suse 10.1, I&#8217;d like to see some vm->vm comparisons to see the performance difference between the two.</p>
<p>Anyway, Nexenta is looking ubercool ie: in it&#8217;s most basic form, think of being able to bolt on ZFS, Dtrace, Zones and Containers to Ubuntu and you have.. Nexenta &#8211; well, almost. I have been waiting for this ever since I read the announcement that Sun were open sourcing Solaris. A huge kudos to the guys over at Nexenta who give me Z-raided fantasies.</p>
<p class="poweredbyperformancing">Powered by <a href="http://scribefire.com/">ScribeFire</a>.</p>
<p>Technorati Tags: <a class="performancingtags" href="http://technorati.com/tag/zfs" rel="tag">zfs</a>, <a class="performancingtags" href="http://technorati.com/tag/ufs" rel="tag">ufs</a>, <a class="performancingtags" href="http://technorati.com/tag/filesystem benchmark" rel="tag">filesystem benchmark</a>, <a class="performancingtags" href="http://technorati.com/tag/vmware" rel="tag">vmware</a>, <a class="performancingtags" href="http://technorati.com/tag/virtual machine" rel="tag">virtual machine</a></p>
No Tags]]></content:encoded>
			<wfw:commentRss>http://www.opensourcetutor.com/2007/10/01/ufs-zfs-in-virtual-machine-vs-ext3-physical-file-benchmarks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Source everywhere I turn</title>
		<link>http://www.opensourcetutor.com/2007/08/21/open-source-everywhere-i-turn/</link>
		<comments>http://www.opensourcetutor.com/2007/08/21/open-source-everywhere-i-turn/#comments</comments>
		<pubDate>Tue, 21 Aug 2007 12:24:22 +0000</pubDate>
		<dc:creator>salubrium</dc:creator>
				<category><![CDATA[Automotive / Transportation]]></category>
		<category><![CDATA[Hardware & Gadgetry]]></category>
		<category><![CDATA[Internet Goodness]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Philosophy]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Transportation]]></category>
		<category><![CDATA[Virtualization (Virtualisation)]]></category>

		<guid isPermaLink="false">http://www.opensourcetutor.com/2007/08/21/open-source-everywhere-i-turn/</guid>
		<description><![CDATA[Is it just me or is this the year of open source? That ever elusive &#8220;year of Linux&#8221; may not arrive but certainly, it seems the virus of open source is taking hold. It certainly is happening in the kind of Web2.0 projects we are seeing coming up, and many businesses are choosing open business models of traditional models. Green is in, Green is good and open source is along for the ride. Or is it that suddenly because I am kind of focused on Open Source technologies, it starts ...]]></description>
			<content:encoded><![CDATA[<p><!--adsense#widelinks--><br />Is it just me or is this the year of open source? That ever elusive &#8220;year of Linux&#8221; may not arrive but certainly, it seems the virus of open source is taking hold. It certainly is happening in the kind of Web2.0 projects we are seeing coming up, and many businesses are choosing open business models of traditional models. Green is in, Green is good and open source is along for the ride. Or is it that suddenly because I am kind of focused on Open Source technologies, it starts sticking it&#8217;s head out at me from everywhere I look? I am truly being amazed at what&#8217;s happening in the world of open source, public domain, creative commons.. call it what you will. I have been writing a mini essay of sorts on the topic, which I began expressing parts of in <a href="http://www.opensourcetutor.com/2007/07/21/open-source-hardware-projects-home-fabrication/">this post</a> about open source hardware and home fabrication.</p>
<p>Where do I start? Let&#8217;s start with the fact Peru had a large earthquake on the 16th August near the cities of Chincha (The Afroperuvian epicentre), Ica and Pisco. These places are approximately 140kms south of Lima, where my wife is from (and her family are living). </p>
<p>I subscribe to <a href="http://www.treehugger.com">Treehugger</a> RSS feeds and the same day as the Earthquake comes a <a href="http://www.treehugger.com/files/2007/08/the_th_interview_gupta.php">post</a> with <a href="http://vinay.howtolivewiki.com/">Vinay Gupta</a>, the brainchild of the <a href="http://hexayurt.com/">Hexayurt</a> project, an open source disaster relief shelter, to put it simply. I suggest Treehugger subscribers pitch in some funds to send Vinay to Peru to kick something off and Vinay responded with <a href="http://vinay.howtolivewiki.com/blog/hexayurt/peru-253">this post</a>, to which I also responded. When Vinay was discussing the Hexayurt, he mentioned &#8220;wood gas fire&#8221; as seen in this clip</p>
<p><object height="350" width="425"><param name="movie" value="http://www.youtube.com/v/RpHatIvyfac"></param><param name="wmode" value="transparent"><embed src="http://www.youtube.com/v/RpHatIvyfac" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"></embed></param></object></p>
<p>I happen to work with a guy who is right into his steam engines.. now, I don&#8217;t really discuss my &#8220;treehugger&#8221; leanings with him, as they burn coal in those things but the above wood burner did lead me to think about how a closed system steam engine might possibly be able to fit with the goals of yet another open source project called <a href="http://www.worldbike.org/projects/open-source-bike">worldbike</a>, which is a group of bicycle designers who make open source bicycle designs to build or modify an existing bike to be more suited to our brothers and sisters in Africa.</p>
<p>I would like to think that the goals of <a href="http://www.osgv.org">Open Source Green Vehicle</a> are somewhat similar, in brief &#8211; a group of people who come together in like mindedness to share some of their skills for the betterment of humanity. People may not realise just how much Google has it&#8217;s hand in all this. Google is almost like the glue of all knowledge. Google has shown us to realise how powerful <a href="http://www.openbusiness.cc/">open business models</a> can be and helps reward people for sharing their knowledge. Staying with the our OSGV project, for the moment. I came across this <a href="http://www.youtube.com/results?search_query=Hydrogen+fundamentals&amp;search=Search">group of videos</a> on youtube (now owned by google) that discusses in depth two big interests of mine. How to convert an engine to hydrogen and use it for both automotive use and / or when used in housing (whether emergency or not) it can provide a source of electricity, heating and clean water. Now, with the amount of instructional video content on youtube, it&#8217;s really a knowledge sharing platform just as powerful (if not more so) than Sourceforge or Wikipedia.</p>
<p>Vinay also linked to <a href="http://www.technologyreview.com/player/07/09/TR35Parikh/1.aspx">this Microcredit system</a> being used in India, another area which I am interested in and I am not bullshitting about this, you can view my <a href="https://www.amazon.com/gp/registry/wishlist/3JIGUNA3LHOL7/ref=cm_wl_rlist_go/103-8096641-1701415">Amazon wishlist</a> on this. I am currently on three weeks holiday. The first week (right now) I am in Canberra, the Capital of Australia doing my Vmware Virtual Infrastructure course. The following two weeks, I will be starting to code the beginnings of a Microfinance System that I will be writing in Django. I have been really working hard teaching myself Python (and Spanish) using my own modified version of <a href="http://lifehacker.com/software/motivation/jerry-seinfelds-productivity-secret-281626.php">the &#8220;Seinfieldian&#8221; system.</a></p>
<p>Now, it&#8217;s also worth mentioning that through Vinay&#8217;s posts, I ended up finding <a href="http://wiki.icommons.org/index.php/The_OpenBusiness_Guide">&#8220;The Open Business Guide&#8221;</a> and <a href="http://www.p2pfoundation.net/Open_Source_Ecology">Open Source Ecology</a> that Vinay offered up to me, which I haven&#8217;t yet had time to have a good read of as yet.</p>
<p>I could write a lot longer of the &#8220;bizaare&#8221; sequence of events but I have some reading to do.</p>
<p>Richard Stallman may yet become the modern day Marx, the way things are going..</p>
<p>The simplest example of open source that I use as an analogy is</p>
<p>&#8220;imagine eating in a restaurant where you loved the food and the chef was willing to share the whole recipe with you &#8211; you may go home and make it yourself but if he is a good chef, you will no doubt return for &#8216;his way&#8217; of preparing the dish&#8221; &#8211; this is the nature of open source, to give something to humanity and yet you lose nothing.</p>
<p>
<p class="poweredbyperformancing">Powered by <a href="http://scribefire.com/">ScribeFire</a>.</p>
No Tags]]></content:encoded>
			<wfw:commentRss>http://www.opensourcetutor.com/2007/08/21/open-source-everywhere-i-turn/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>VMware&#8217;s licensing practices following Microsoft&#8217;s lead?</title>
		<link>http://www.opensourcetutor.com/2007/08/16/vmwares-licensing-practices-following-microsofts-lead/</link>
		<comments>http://www.opensourcetutor.com/2007/08/16/vmwares-licensing-practices-following-microsofts-lead/#comments</comments>
		<pubDate>Thu, 16 Aug 2007 11:52:36 +0000</pubDate>
		<dc:creator>salubrium</dc:creator>
				<category><![CDATA[Rant]]></category>
		<category><![CDATA[Virtualization (Virtualisation)]]></category>

		<guid isPermaLink="false">http://www.opensourcetutor.com/2007/08/16/vmwares-licensing-practices-following-microsofts-lead/</guid>
		<description><![CDATA[
Today, I tried to organise some VMware licenses for a customer who was running the ESX Starter Pack. Both my customer and myself were never aware that

To upgrade from ESX 3.0 Starter to Standard or Enterprise, you have to be an &#8216;Enterprise Partner&#8217;
To become an Enterprise partner, you need to pay US$1000 and ALSO
You need to have a Vmware Certified Professional as an employee

Did I get that right? They won&#8217;t sell me their product unless I get a VMware Certified Employee? That can&#8217;t be right.. come to think of it, ...]]></description>
			<content:encoded><![CDATA[<p><!--adsense#widelinks--><br />
Today, I tried to organise some VMware licenses for a customer who was running the ESX Starter Pack. Both my customer and myself were never aware that</p>
<ul>
<li>To upgrade from ESX 3.0 Starter to Standard or Enterprise, you have to be an &#8216;Enterprise Partner&#8217;</li>
<li>To become an Enterprise partner, you need to pay US$1000 and ALSO</li>
<li>You need to have a Vmware Certified Professional as an employee</li>
</ul>
<p>Did I get that right? They won&#8217;t sell me their product unless I get a VMware Certified Employee? That can&#8217;t be right.. come to think of it, maybe the licensing team at Ingram Micro who told me this information must think that the client is onselling the license&#8230; I will double-check that tomorrow. That half makes sense.</p>
<p>Anyway, to become a VMware certified Professional you can&#8217;t just go in and sit the exam after reviewing the some book. You need to do one of their courses @ US$2200, then and only then can you book your exam. It just happens I am booked to do the course next week in Canberra.</p>
<p>Maybe, it would all seem a little less relevant if I had bought some VMware shares when they <a href="http://www.vmware.com/company/news/releases/IPOpricing.html">were released</a>, I read they jumped 75% in 1day while the rest of the market was near-crashing. The problem that occurs when a company goes public is that less importance gets place on the end customer because they now have two customers.. the share holders and the end-users.</p>
<p>Now that VT Processors are in the marketplace, it seems there&#8217;s some pretty decent reasons to take <a href="http://www.xensource.com">XenSource</a> much more seriously. Although, they seem to have jumped into bed with MS of late also.</p>
<p>Technorati Tags: <a class="performancingtags" href="http://technorati.com/tag/rant" rel="tag">rant</a>, <a class="performancingtags" href="http://technorati.com/tag/vmware" rel="tag">vmware</a>, <a class="performancingtags" href="http://technorati.com/tag/xensource" rel="tag">xensource</a>, <a class="performancingtags" href="http://technorati.com/tag/xen" rel="tag">xen</a>, <a class="performancingtags" href="http://technorati.com/tag/virtualization" rel="tag">virtualization</a></p>
<p class="poweredbyperformancing">Powered by <a href="http://scribefire.com/">ScribeFire</a>.</p>
No Tags]]></content:encoded>
			<wfw:commentRss>http://www.opensourcetutor.com/2007/08/16/vmwares-licensing-practices-following-microsofts-lead/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beyond the Linux OS &#8211; Nexenta, ReactOS, Syllable &amp; Haiku</title>
		<link>http://www.opensourcetutor.com/2007/08/13/beyond-the-linux-os-nexenta-reactos-syllable-haiku/</link>
		<comments>http://www.opensourcetutor.com/2007/08/13/beyond-the-linux-os-nexenta-reactos-syllable-haiku/#comments</comments>
		<pubDate>Mon, 13 Aug 2007 11:29:38 +0000</pubDate>
		<dc:creator>salubrium</dc:creator>
				<category><![CDATA[Cross-Platform]]></category>
		<category><![CDATA[Linux Administration]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Philosophy]]></category>
		<category><![CDATA[Virtualization (Virtualisation)]]></category>
		<category><![CDATA[Windows Administration]]></category>

		<guid isPermaLink="false">http://www.opensourcetutor.com/2007/08/13/life-beyond-the-linux-os-nexenta-reactos-syllable-haiku/</guid>
		<description><![CDATA[
I recently stumbled upon this very interesting interview with (ex) Linux kernel developer Con Kolivas. The article is definitely worth a read as Con expresses much of his frustrations with the performance of the Linux kernel for desktop users (much of it relating to scheduling) as well as some of his frustrations with the kernel development process. 
I know myself that FROM A USER&#8217;S PERSPECTIVE, very high disk i/o can kill a HP DL-585 with 5 x 15K SAS drives, meanwhile the same task running on a lower end HP9000 ...]]></description>
			<content:encoded><![CDATA[<p><!--adsense#widelinks--><br />
I recently stumbled upon <a href="http://apcmag.com/6735/interview_con_kolivas">this</a> very interesting interview with (ex) Linux kernel developer Con Kolivas. The article is definitely worth a read as Con expresses much of his frustrations with the performance of the Linux kernel for desktop users (much of it relating to scheduling) as well as some of his frustrations with the kernel development process. </p>
<p>I know myself that FROM A USER&#8217;S PERSPECTIVE, very high disk i/o can kill a HP DL-585 with 5 x 15K SAS drives, meanwhile the same task running on a lower end HP9000 running HP-UX11a will manage just fine. Go and run bonnie++ or gzip 2 x 4GB archives and also try and USE Linux, you will notice a a severe almost unusable system.</p>
<p>Now, I am one of those people who get caught reading comments of articles. I find some of my nicest little gems there, other suggestions etc. I came across <a href="http://haiku-os.org/">Haiku</a> and <a href="http://www.syllable.org/">Syllable OS</a>, two open source Operating Systems that AREN&#8217;T linux. Most people familiar with Linux will be aware that it&#8217;s roots are in Unix and so too are the BSD&#8217;s but Haiku and Syllable OS do not have Unix roots. Haiku has it&#8217;s roots in BeOS and Syllable is a fork of &#8220;written-from-scratch&#8221; OS called AtheOS.</p>
<p>Now, these aren&#8217;t the main two Operating Systems of interest to me. The really interesting ones for me are <a href="http://www.gnusolaris.org/gswiki">Nexenta OS</a> and <a href="http://www.reactos.org/">ReactOS</a>. Why these two?</p>
<p>When I was looking to move from <a href="http://www.pclinuxos.com/">PCLinuxOS</a> (and decided upon <a href="http://www.ubuntu.com/">Ubuntu</a>) I was taking a very strong look at running <a href="http://www.opensolaris.org/os/">OpenSolaris</a> for my desktop but I was seeing myself spending too much time trying to build from source or trying to get a decent desktop running as I wanted it. What drew me to Solaris? Three things:
<ul>
<li><a href="http://www.opensolaris.org/os/community/zones/faq/">Zones &amp; Containers</a></li>
<li><a href="http://www.opensolaris.org/os/community/zfs/">ZFS File System</a></li>
<li><a href="http://www.sun.com/bigadmin/content/dtrace/">Dtrace</a></li>
</ul>
<p>ZFS was the main thing. It provides true snapshotting capabilities, among other things and I really wish something like <a href="http://www.opensourcetutor.com/2006/12/01/vmware-sans-and-replicating-on-the-cheap/">OpenFiler</a> offered ZFS as it&#8217;s main file system rather than LVM on Ext3. I would also like to do some Solaris Certification, so I want to get down and dirty with Solaris &#8211; when you work in IT with Financial Services, everything is very conservative &#8211; for godsakes, it&#8217;s a major problem trying to get approval to get bash and vim installed grrr. anyways..</p>
<p>Anyway, <a href="http://www.gnusolaris.org/gswiki">Nexenta OS</a> is essentially Ubuntu on a Solaris kernel, as I understand it.. so I can have my pie and eat it too.. the best of both worlds &#8211; I expect it will probably end up replacing Suse 10.2 as my virtual machine fairly soon.</p>
<p>Next on the list, I mentioned <a href="http://www.reactos.org/">ReactOS</a>, why? It&#8217;s a windows clone ie: it&#8217;s designed to be an open source clone of windows. ie: it&#8217;s aim is to be 100% compatible with windows programs, drivers etc. Why is that necessary, why is that powerful? Because it can give to the windows world what we have in the Linux world. ie: distributing mini-virtual machines that are preconfigured with specific sets of services, databases etc. I know of quite a bit of software written for Windows that has no need for 90% of the windows &#8216;features&#8217;. The web hosting industry is a perfect example. Most of those running Windows are only doing so for asp, VB.net and C#.net and MSSQL of course. Now, the dotNet land has been mostly filled by the fruition of Migueld e Izaca&#8217;s dreams in <a href="http://www.mono-project.com/Main_Page">mono</a>. Ok, now we can compile and run .Net programs in Linux but there&#8217;s many who still need to run win32 applications that haven&#8217;t been (and won&#8217;t for a while) be compiled in Mono.</p>
<p>Many people dual boot their Linux PC into Windows just to play games &#8211; they are still tied to Bill and his crew. That&#8217;s where the power of a project like ReactOS shines. It starts to break those ties. It&#8217;s an alternative.</p>
<p>I&#8217;d still love to take Syllable and Haiku for a test-drive.. but I have too much on my plate at the moment. Maybe one day. </p>
<p>Technorati Tags: <a class="performancingtags" href="http://technorati.com/tag/ubuntu" rel="tag">ubuntu</a>, <a class="performancingtags" href="http://technorati.com/tag/solaris" rel="tag">solaris</a>, <a class="performancingtags" href="http://technorati.com/tag/haiku" rel="tag">haiku</a>, <a class="performancingtags" href="http://technorati.com/tag/syllable" rel="tag">syllable</a>, <a class="performancingtags" href="http://technorati.com/tag/nexenta" rel="tag">nexenta</a>, <a class="performancingtags" href="http://technorati.com/tag/reactos" rel="tag">reactos</a>, <a class="performancingtags" href="http://technorati.com/tag/haiku" rel="tag">haiku</a>, <a class="performancingtags" href="http://technorati.com/tag/open%20source%20operating%20systems" rel="tag">open source operating systems</a></p>
No Tags]]></content:encoded>
			<wfw:commentRss>http://www.opensourcetutor.com/2007/08/13/beyond-the-linux-os-nexenta-reactos-syllable-haiku/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nomachine &#8211; FreeNX fullscreen switching</title>
		<link>http://www.opensourcetutor.com/2007/07/21/nomachine-freenx-fullscreen-switching/</link>
		<comments>http://www.opensourcetutor.com/2007/07/21/nomachine-freenx-fullscreen-switching/#comments</comments>
		<pubDate>Sat, 21 Jul 2007 12:48:08 +0000</pubDate>
		<dc:creator>salubrium</dc:creator>
				<category><![CDATA[FreeNX & NoMachine]]></category>
		<category><![CDATA[Internet Goodness]]></category>
		<category><![CDATA[Virtualization (Virtualisation)]]></category>

		<guid isPermaLink="false">http://www.opensourcetutor.com/2007/07/21/nomachine-freenx-fullscreen-switching/</guid>
		<description><![CDATA[Something that was not obvious to me when using NX client was the ability to get out of fullscreen. I initially thought that they just hadn&#8217;t implemented it as yet.. but we are now on version 3 and I thought that the mere oversight should have been fixed by now. 
Well, I don&#8217;t know if it has always been there but there&#8217;s two ways to switch between the remote desktop session and your local session when using NX
You can switch between full-screen and your original desktop by clicking on the ...]]></description>
			<content:encoded><![CDATA[<p>Something that was not obvious to me when using NX client was the ability to get out of fullscreen. I initially thought that they just hadn&#8217;t implemented it as yet.. but we are now on version 3 and I thought that the mere oversight should have been fixed by now. </p>
<p>Well, I don&#8217;t know if it has always been there but there&#8217;s two ways to switch between the remote desktop session and your local session when using NX</p>
<p>You can switch between full-screen and your original desktop by clicking on the &#8216;Magic Pixel&#8217; on the top-right corner of your screen. Just move to the top right corner of the screen and left-click.</p>
<p>If, for any reason, your remote session is not responding, you can switch by pressing the sequence ctrl+alt+shift+esc.</p>
<p>Hope this helps.. </p>
<p>Technorati Tags: <a class="performancingtags" href="http://technorati.com/tag/freenx" rel="tag">freenx</a>, <a class="performancingtags" href="http://technorati.com/tag/nomachine" rel="tag">nomachine</a>, <a class="performancingtags" href="http://technorati.com/tag/remote desktop" rel="tag">remote desktop</a></p>
<p class="poweredbyperformancing">Powered by <a href="http://scribefire.com/">ScribeFire</a>.</p>
No Tags]]></content:encoded>
			<wfw:commentRss>http://www.opensourcetutor.com/2007/07/21/nomachine-freenx-fullscreen-switching/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Nomachine NX &#8211; Desktop Sharing &amp; Shadowing now available.</title>
		<link>http://www.opensourcetutor.com/2007/06/21/nomachine-nx-desktop-sharing-shadowing-now-available/</link>
		<comments>http://www.opensourcetutor.com/2007/06/21/nomachine-nx-desktop-sharing-shadowing-now-available/#comments</comments>
		<pubDate>Thu, 21 Jun 2007 05:57:55 +0000</pubDate>
		<dc:creator>salubrium</dc:creator>
				<category><![CDATA[FreeNX & NoMachine]]></category>
		<category><![CDATA[Internet Goodness]]></category>
		<category><![CDATA[Linux Administration]]></category>
		<category><![CDATA[Virtualization (Virtualisation)]]></category>
<category>freenx</category><category>nomachine</category><category>nx</category><category>remote desktop</category><category>session mirroring</category>
		<guid isPermaLink="false">http://www.opensourcetutor.com/2007/06/21/nomachine-nx-desktop-sharing-shadowing-now-available/</guid>
		<description><![CDATA[Wow.. a great week it has been in the enterprise Linux world. 
Last week, we had:

Mindquarry 1.1 released
TinyERP released a web client and a new version
OpenBravo 2.30 released

and while it&#8217;s not truly open source, NoMachine released V3 of their NX server and finally, they have introduced
desktop sharing and session shadowing

Now, if your an admin, it&#8217;s a no-brainer to set it up &#8211; you can either do it from NX Manager (make sure you have V3 also) or you can edit /usr/NX/etc/server.cnf
You can checkout all the directives from the Admin guide ...]]></description>
			<content:encoded><![CDATA[<p><!--adsense#widelinks--><br />Wow.. a great week it has been in the enterprise Linux world. </p>
<p>Last week, we had:</p>
<ol>
<li><a href="http://www.mindquarry.com/">Mindquarry 1.1</a> released</li>
<li><a href="http://www.tinyerp.org/">TinyERP</a> released a web client and a new version</li>
<li><a href="http://sourceforge.net/projects/openbravo/">OpenBravo 2.30</a> released</li>
</ol>
<p>and while it&#8217;s not truly open source, NoMachine released V3 of their NX server and <i>finally, </i>they have introduced</p>
<div align="center"><b>desktop sharing and session shadowing</p>
<p></b></div>
<p>Now, if your an admin, it&#8217;s a no-brainer to set it up &#8211; you can either do it from NX Manager (make sure you have V3 also) or you can edit /usr/NX/etc/server.cnf</p>
<p>You can checkout all the directives from the Admin guide at <a href="http://www.nomachine.com/documentation/html/admin-guide.html#9">this link.</a></p>
<p><b>And here&#8217;s what the Administrator&#8217;s Guide says:</b><br />The desktop sharing and session shadowing functionalities are enabled in the default configuration of the server. Desktop sharing allows the sharing of any of the native displays on the node, while session shadowing allows the sharing of any of the NX sessions running on the node. By default, it is up to the owner of the native display or of the master session to accept/deny the user&#8217;s request to attach to the display/session.</p>
<p>Now, here&#8217;s the $20,000 question &#8211; how the hell do we mirror a session or grab a console? I have both the Windows Client AND the Linux client and nowhere is there any option to shadow a session or grab a console.</p>
<p>If I try and login to an existing session, it logs off the original user and logs in the one trying to login.. so wtf?</p>
<p>I have read the docs &#8211; oh, I had to google for the page that lists all the docs, so <a href="http://www.nomachine.com/documentation.php">here they are.</a></p>
<p>Additionally, I personally think the US $750 for the Small Business Server is a little too high as an entry point &#8211; or at least expand the free server beyond 2 licenses..</p>
<p>Even a 5 user (+ pay-per-incident support) for $300 would likely make NX a more palatable option for young startups or those wanting to offer a SAAS setup.</p>
<p><strike>At the moment, I am just keen to find out how to test the mirroring or grabbing a console&#8230; anyone??</p>
<p></strike>OK, I worked this out:<br /><strike><br /></strike>
<div align="center"><img src="http://www.opensourcetutor.com/wp-content/uploads/2007/07/nomachine-shadowing-settings.jpg" /></div>
<p>Then, when you start the session, it will display the sessions that are available to connect to &#8211; the default setting is to prompt the user to authenticate you. To change this, edit using:</p>
<p>vi /usr/NX/etc/server.cfg</p>
<p>and change on Line 563 from:</p>
<p>EnableSessionShadowingAuthorization = &#8220;1&#8243;</p>
<p>to</p>
<p>EnableSessionShadowingAuthorization = &#8220;0&#8243;</p>
<p>Save it and exit [esc]x! or [esc]wq! in vim</p>
<p>I restarted the nxserver daemon just in case, which will disconnect your NX session if you are connected already.</p>
<p>/etc/init.d/nxserver restart</p>
<p>BUT &#8211; the problem I had is that my remote screen resolution is 1440&#215;900 and my local screen resolution is 1280&#215;1024 &#8211; so when I try and connect to my local console, NX fits the width in the 1280px by squashing up the 1440 remote image, which presents a barely readable screen &#8211; and it makes the height 900px leaving a gap (which is no big deal). It also seemed much slower than a regular nx session.</p>
<p>I will keep playing around but I will probably stick with my current: pkill &lt;program&gt; setup.</p>
<p>Technorati Tags: <a class="performancingtags" href="http://technorati.com/tag/nomachine" rel="tag">nomachine</a>, <a class="performancingtags" href="http://technorati.com/tag/nx" rel="tag">nx</a>, <a class="performancingtags" href="http://technorati.com/tag/remote%20desktop" rel="tag">remote desktop</a>, <a class="performancingtags" href="http://technorati.com/tag/thin%20client" rel="tag">thin client</a></p>
<p class="poweredbyperformancing">Powered by <a href="http://scribefire.com/">ScribeFire</a>.</p>
<a href="http://www.opensourcetutor.com/index.php?tag=freenx" rel="tag">freenx</a>, <a href="http://www.opensourcetutor.com/index.php?tag=nomachine" rel="tag">nomachine</a>, <a href="http://www.opensourcetutor.com/index.php?tag=nx" rel="tag">nx</a>, <a href="http://www.opensourcetutor.com/index.php?tag=remote-desktop" rel="tag">remote desktop</a>, <a href="http://www.opensourcetutor.com/index.php?tag=session-mirroring" rel="tag">session mirroring</a>]]></content:encoded>
			<wfw:commentRss>http://www.opensourcetutor.com/2007/06/21/nomachine-nx-desktop-sharing-shadowing-now-available/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
