<?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>Zit Seng&#039;s Superwall &#187; virtualization</title>
	<atom:link href="http://zitseng.com/archives/tag/virtualization/feed" rel="self" type="application/rss+xml" />
	<link>http://zitseng.com</link>
	<description>42 - The answer to life, the universe, and everything.</description>
	<lastBuildDate>Wed, 08 Feb 2012 22:27:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>VMware Fusion 3 vs Parallels Desktop 5</title>
		<link>http://zitseng.com/archives/2573</link>
		<comments>http://zitseng.com/archives/2573#comments</comments>
		<pubDate>Sat, 28 Nov 2009 08:29:23 +0000</pubDate>
		<dc:creator>Zit Seng</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://zitseng.com/?p=2573</guid>
		<description><![CDATA[For many Mac users, it is inevitable that Microsoft Windows will be needed at some point or other. There are a few solutions to running Windows on a Mac hardware. I much prefer the virtualization solution than running Bootcamp because I can still access the Mac OS X system at all times. The two main virtualization solutions are basically VMware Fusion and Parallels Desktop. Then, the next inevitable question is, which is better? Which is faster? Which is more integrated?...
Related posts:<ol>
<li><a href='http://zitseng.com/archives/1910' rel='bookmark' title='Booting Windows XP on MacBook'>Booting Windows XP on MacBook</a> <small>After procrastinating for too long, I&#8217;ve finally gotten around to...</small></li>
<li><a href='http://zitseng.com/archives/1912' rel='bookmark' title='The New Operating System'>The New Operating System</a> <small>Virtualization is not new to me. I&#8217;m now using a...</small></li>
<li><a href='http://zitseng.com/archives/3029' rel='bookmark' title='Virtual Ubuntu'>Virtual Ubuntu</a> <small>Then, after installing Gentoo Linux yesterday, today I had a...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://zitseng.com/uploads/2008/07/200807203584.jpg"><img class="alignleft size-thumbnail wp-image-535" title="200807203584" src="http://zitseng.com/uploads/2008/07/200807203584-150x150.jpg" alt="200807203584" width="150" height="150" /></a>For many Mac users, it is inevitable that Microsoft Windows will be needed at some point or other. There are a few solutions to running Windows on a Mac hardware. I much prefer the virtualization solution than running Bootcamp because I can still access the Mac OS X system at all times. The two main virtualization solutions are basically VMware Fusion and Parallels Desktop. Then, the next inevitable question is, which is better? Which is faster? Which is more integrated? Which is more interoperable with various guest operating systems?</p>
<p><span id="more-2573"></span>For some time now, I&#8217;ve been <a href="http://zitseng.com/archives/1910">using VirtualBox</a>. It works pretty well. It&#8217;s integration with the host operating system (i.e. Mac OS X) is a little lacking. The handling of USB devices is a little clumsy. But it is free, and if it is free, you tend to make do with some minor inconveniences. It&#8217;s not really a big deal if you need the virtualization only occasionally.</p>
<p>But a friend recently started evaluating VMware Fusion, and my interest in it was piqued. I&#8217;m not new to VMware. I&#8217;ve used various flavours of VMware on both Windows and Linux. But so far, not Fusion on Mac OS X. So, alright, it was time to give it a try. It worked good enough for me. You can read plenty of reviews of VMware Fusion on the Internet, so I&#8217;m not going to write another one.</p>
<p>While evaluating VMware Fusion, I thought about Parallels Desktop. It has also received favourable reviews. A bit question on my mind was, which is faster? Put features aside for a while, let&#8217;s see which virtualization platform runs faster. Speed, inevitably, is going to be one important consideration.</p>
<p>So, I put together my very simple benchmark of VMware Fusion 3 vs Parallels Desktop 5 carrying out a few simple tasks.</p>
<table border="1">
<tbody>
<tr>
<td></td>
<td>VMware</td>
<td>Parallels</td>
</tr>
<tr>
<td>Time from VM start to Windows login window</td>
<td>38s</td>
<td>40s</td>
</tr>
<tr>
<td>Time from login window to desktop ready</td>
<td>11s</td>
<td>10s</td>
</tr>
<tr>
<td>Time to start MSIE until MSN webpage loaded</td>
<td>21s</td>
<td>9s</td>
</tr>
<tr>
<td>Time to start Firefox until homepage loaded</td>
<td>13s</td>
<td>7s</td>
</tr>
<tr>
<td>Time to shutdown</td>
<td>18s</td>
<td>15s</td>
</tr>
</tbody>
</table>
<p>Yes, I know this is not the most professional or comprehensive benchmark, but it tells me a few important things I want to know. It appears like Parallels Desktop 5 is quicker at getting things done inside the guest OS once the VM has started up. I suppose if you tend to leave a VM running for long periods and do a lot work inside it, this will be an important advantage.</p>
<p>Interestingly, I noted previously that Parallels Desktop 5 was a lot faster at restarting itself than VMware Fusion 3. It can take VMware Fusion 3 about the 38s it scored in the above table to restart itself, but Parallels Desktop 5 would take only like 12s. It is quite remarkable.</p>
<p>If you need a more professional benchmark comparison, check out this article from <a href="http://www.mactech.com/articles/mactech/Vol.24/24.02/VirtualizationBenchmark/">MacTech</a>, and another one in <a href="http://en.wikipedia.org/wiki/Comparison_of_VMware_Fusion_and_Parallels_Desktop#Features">Wikipedia</a>.</p>
<p>Related posts:</p><ol>
<li><a href='http://zitseng.com/archives/1910' rel='bookmark' title='Booting Windows XP on MacBook'>Booting Windows XP on MacBook</a> <small>After procrastinating for too long, I&#8217;ve finally gotten around to...</small></li>
<li><a href='http://zitseng.com/archives/1912' rel='bookmark' title='The New Operating System'>The New Operating System</a> <small>Virtualization is not new to me. I&#8217;m now using a...</small></li>
<li><a href='http://zitseng.com/archives/3029' rel='bookmark' title='Virtual Ubuntu'>Virtual Ubuntu</a> <small>Then, after installing Gentoo Linux yesterday, today I had a...</small></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://zitseng.com/archives/2573/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The New Operating System</title>
		<link>http://zitseng.com/archives/1912</link>
		<comments>http://zitseng.com/archives/1912#comments</comments>
		<pubDate>Thu, 16 Apr 2009 15:14:40 +0000</pubDate>
		<dc:creator>Zit Seng</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://zitseng.com/?p=1912</guid>
		<description><![CDATA[Virtualization is not new to me. I&#8217;m now using a variety of virtualization platforms like VMware Server, Linux KVM and Xen. VirtualBox has become the most recent platform that I&#8217;m exploring, and that started some time last year. But it&#8217;s only now that I&#8217;ve got Windows XP running beautifully in VirtualBox hosted on Mac OS X and Linux platforms that my excitement in desktop virtualization has been renewed. Having 4GB of RAM on my MacBook helps a lot too. Virtualization...
Related posts:<ol>
<li><a href='http://zitseng.com/archives/2161' rel='bookmark' title='Google Operating System'>Google Operating System</a> <small>It&#8217;s something many people have speculated for some time. Google&#8217;s...</small></li>
<li><a href='http://zitseng.com/archives/2563' rel='bookmark' title='Preview of Google&#8217;s New Operating System'>Preview of Google&#8217;s New Operating System</a> <small>Google announced their intent to build their own operating system...</small></li>
<li><a href='http://zitseng.com/archives/2573' rel='bookmark' title='VMware Fusion 3 vs Parallels Desktop 5'>VMware Fusion 3 vs Parallels Desktop 5</a> <small>For many Mac users, it is inevitable that Microsoft Windows...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://zitseng.com/blog/wp-content/uploads/2009/04/virtualbox-gui.png"><img class="alignleft size-thumbnail wp-image-1913" title="virtualbox-gui" src="http://zitseng.com/blog/wp-content/uploads/2009/04/virtualbox-gui-150x150.png" alt="virtualbox-gui" width="150" height="150" /></a>Virtualization is not new to me. I&#8217;m now using a variety of virtualization platforms like VMware Server, Linux KVM and Xen. VirtualBox has become the most recent platform that I&#8217;m exploring, and that started some time last year. But it&#8217;s only now that I&#8217;ve got Windows XP running beautifully in VirtualBox hosted on Mac OS X and Linux platforms that my excitement in desktop virtualization has been renewed. Having 4GB of RAM on my MacBook helps a lot too.</p>
<p><span id="more-1912"></span>Virtualization is becoming the new OS. I was having a discussion with my colleagues this morning. VMware has a very clever strategy with their VMware ESX platform. This is the VMware virtualization solution that runs directly on hardware, without needing any underlying operating system like Windows or Linux. They&#8217;ve squeezed themselves beneath the operating system. Your typical applications require an operating system to run on. Most other virtualization solutions require an operating system to run on (or to run with). I know all these, but what is not so obvious is the far reaching significance of such a positioning.</p>
<p>VMware ESX offers features such as virtual switching, Fibre Channel HBA consolidation, and a bunch of other virtualization stuffs that hide the complexities of the underlying infrastructure from the higher layer Guest OS. They also apparently work with hardware manufacturers such as IBM and Cisco to integrate advanced hardware and software capabilities into the virtualization layer, again making it transparent to the Guest OS. For example, Cisco will offer a virtual software switch that can be plugged into the VMware ESX infrastructure.</p>
<p>Do you see this coming? The virtualization layer is becoming the new operating system. The traditional operating systems like Windows and Linux have become &#8220;applications&#8221; that run on the virtualization layer. (I omitted to mention Mac OS X because their EULA forbids you to install the OS on anything other than Apple hardware&#8230; I imagine installing it in a virtual machine would be disallowed as well.)</p>
<p>If you take this one step further, the &#8220;application&#8221; is really the entire OS-application stack&#8230; such as LAMP/WAMP (the Linux/Windows-Apache-MySQL-Perl/PHP/Python/etc platform) as well as the user application sitting on that platform. This is the Virtual Appliance.</p>
<p>Now we worry about hardware compatibility with the operating system. In the virtualization generation, we only need to worry about the hardware being compatible with the virtualization layer.</p>
<p>This will be the next generation of operating systems in the data centre.</p>
<p>Now, I wonder if VirtualBox has &#8220;running on bare-metal&#8221; on their road-map.</p>
<p>Related posts:</p><ol>
<li><a href='http://zitseng.com/archives/2161' rel='bookmark' title='Google Operating System'>Google Operating System</a> <small>It&#8217;s something many people have speculated for some time. Google&#8217;s...</small></li>
<li><a href='http://zitseng.com/archives/2563' rel='bookmark' title='Preview of Google&#8217;s New Operating System'>Preview of Google&#8217;s New Operating System</a> <small>Google announced their intent to build their own operating system...</small></li>
<li><a href='http://zitseng.com/archives/2573' rel='bookmark' title='VMware Fusion 3 vs Parallels Desktop 5'>VMware Fusion 3 vs Parallels Desktop 5</a> <small>For many Mac users, it is inevitable that Microsoft Windows...</small></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://zitseng.com/archives/1912/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Booting Windows XP on MacBook</title>
		<link>http://zitseng.com/archives/1910</link>
		<comments>http://zitseng.com/archives/1910#comments</comments>
		<pubDate>Wed, 15 Apr 2009 01:47:35 +0000</pubDate>
		<dc:creator>Zit Seng</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[MacBook]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://zitseng.com/?p=1910</guid>
		<description><![CDATA[After procrastinating for too long, I&#8217;ve finally gotten around to installing Windows XP into my MacBook. I&#8217;m impressed, Windows XP boots up in 20 seconds. It has never been that fast on my other previous computers. It&#8217;s not even running natively on my MacBook (i.e. via Boot Camp). I never really like dual-booting to choose and switch between two operating systems. I want to have both OS environments at the same time. Virtualization is the solution to what I need....
Related posts:<ol>
<li><a href='http://zitseng.com/archives/1912' rel='bookmark' title='The New Operating System'>The New Operating System</a> <small>Virtualization is not new to me. I&#8217;m now using a...</small></li>
<li><a href='http://zitseng.com/archives/2573' rel='bookmark' title='VMware Fusion 3 vs Parallels Desktop 5'>VMware Fusion 3 vs Parallels Desktop 5</a> <small>For many Mac users, it is inevitable that Microsoft Windows...</small></li>
<li><a href='http://zitseng.com/archives/2884' rel='bookmark' title='Installing Windows XP'>Installing Windows XP</a> <small>I have unintentionally become an expert at installing and reinstalling...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://zitseng.com/blog/wp-content/uploads/2009/04/windows-xp-in-virtualbox.png"><img class="alignleft size-thumbnail wp-image-1911" title="windows-xp-in-virtualbox" src="http://zitseng.com/blog/wp-content/uploads/2009/04/windows-xp-in-virtualbox-150x150.png" alt="windows-xp-in-virtualbox" width="150" height="150" /></a>After procrastinating for too long, I&#8217;ve finally gotten around to installing Windows XP into my MacBook. I&#8217;m impressed, Windows XP boots up in 20 seconds. It has never been that fast on my other previous computers. It&#8217;s not even running natively on my MacBook (i.e. via Boot Camp). I never really like dual-booting to choose and switch between two operating systems. I want to have both OS environments at the same time. Virtualization is the solution to what I need.</p>
<p><span id="more-1910"></span>I&#8217;m now using VirtualBox on my MacBook. It&#8217;s a really great virtualization software similar to VMware and Parallels (both of which can run on a Mac OS X host computer). What&#8217;s even greater about VirtualBox is that it&#8217;s free, and opensource. VMware&#8217;s free editions, VMware Player and VMware Server, do not support Mac OS X hosts. At any rate, VMware Player is &#8220;crippled&#8221;, and VMware Server isn&#8217;t quite so suitable to run on a desktop/notebook environment. That makes VirtualBox about the only decent free virtualization software available on Mac OS X.</p>
<p>In fact, VirtualBox is a lot more than merely &#8220;decent&#8221;. It has all the features of Parallels and VMware, including Guest OS additions which provide enhancements such as mouse pointer integration, accelerated graphics performance and arbitrary screen resolutions. This is a lot better than other opensource virtualization software.</p>
<p>VirtualBox is not new. In fact, I first heard about it last year, but was not impressed when at that time hardware virtualization support was not available on Mac OS X hosts. Since then, the Mac OS X version has been brought up on par with the other host OSes supported (which include Windows, Linux and Solaris). VirtualBox is backed by Sun Microsystems, which could explain the high quality and usability and polished interfaces.</p>
<p>Back to my Windows XP installation. It&#8217;s been something I&#8217;ve been wanting to get done for a long time. Most of the time I can survive entirely on Mac OS X, since just about everything I need can be done natively in Mac OS X. But our world is so entrenched with Microsoft Windows that there are still a bunch of things that are unavoidable. Like our dear IRAS tax portal, which absolutely requires Internet Explorer (I tried unsuccessfully with Safari and Firefox). Or the Nokia Software Update application used to upgrade firmware on Nokia phones. So just for these few rare occasions, I would need Windows XP around.</p>
<p>As mentioned, my Windows XP booted in 20 seconds. That was with SP2. After upgrading to SP3, and installing all the security updates, my Windows XP now boots in 26 seconds. This is from the time the VM has been initialized and just about the begin loading the OS, to the time that the Windows XP desktop is ready to be used. It&#8217;s fast, but that could be because the host OS has cached lots of the disk reads.</p>
<p>I&#8217;m delighted that now I have easy access to a Windows XP desktop at any time.</p>
<p>Related posts:</p><ol>
<li><a href='http://zitseng.com/archives/1912' rel='bookmark' title='The New Operating System'>The New Operating System</a> <small>Virtualization is not new to me. I&#8217;m now using a...</small></li>
<li><a href='http://zitseng.com/archives/2573' rel='bookmark' title='VMware Fusion 3 vs Parallels Desktop 5'>VMware Fusion 3 vs Parallels Desktop 5</a> <small>For many Mac users, it is inevitable that Microsoft Windows...</small></li>
<li><a href='http://zitseng.com/archives/2884' rel='bookmark' title='Installing Windows XP'>Installing Windows XP</a> <small>I have unintentionally become an expert at installing and reinstalling...</small></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://zitseng.com/archives/1910/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

