<?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>Desktop Virtualization &#187; Interesting reads</title>
	<atom:link href="http://www.desktop-virtualization.com/category/interesting/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.desktop-virtualization.com</link>
	<description>Your number one stop for virtualization news and reviews</description>
	<lastBuildDate>Tue, 16 Mar 2010 11:49:04 +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>Are you a Mac user? Parallels Desktop 4 reviews for you</title>
		<link>http://www.desktop-virtualization.com/2008/11/19/parallels-desktop-4-reviews/</link>
		<comments>http://www.desktop-virtualization.com/2008/11/19/parallels-desktop-4-reviews/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 01:48:12 +0000</pubDate>
		<dc:creator>Gleb Reys</dc:creator>
				<category><![CDATA[Interesting reads]]></category>
		<category><![CDATA[parallels]]></category>
		<category><![CDATA[parallels desktop]]></category>

		<guid isPermaLink="false">http://www.desktop-virtualization.com/?p=139</guid>
		<description><![CDATA[I don't own a Mac (yet), but it looks like the latest release of Parallels virtualization software, Parallels Desktop 4 for Mac, caused quite an excitement among the fans. I thought I'd share the links with you. Parallels Desktop 4 for Mac reviews Dan Kusnetzky talks about Parallels Desktop 4 on Virtually Speaking pages. InformationWeek [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-140 alignnone" title="parallels-desktop-4" src="http://www.desktop-virtualization.com/images/2008/11/parallels-desktop-4.png" alt="" width="177" height="221" /></p>
<p>I don't own a Mac (yet), but it looks like the latest release of Parallels virtualization software, <a href="http://www.parallels.com/products/desktop/">Parallels Desktop 4 for Mac</a>, caused quite an excitement among the fans. I thought I'd share the links with you.</p>
<h3>Parallels Desktop 4 for Mac reviews</h3>
<ul>
<li>Dan Kusnetzky talks about <a href="http://blogs.zdnet.com/virtualization/?p=597">Parallels Desktop 4</a> on <a href="http://blogs.zdnet.com/virtualization/">Virtually Speaking</a> pages.</li>
<li><a href="http://www.informationweek.com">InformationWeek</a> has a great review: <a href="http://www.informationweek.com/;jsessionid=DTIK0X1XOMCOOQSNDLRSKH0CJUNN2JVN">Parallels Desktop 4  for Mac Boosts Stability, Performance</a></li>
<li>Mac Observer runs a <a href="http://www.macobserver.com/article/2008/11/18.11.shtml">First Look Review &#8211; Life With Microsoft Vista in Parallels Desktop 4</a></li>
</ul>
<h3>See also:</h3>
<ul>
<li><a href="http://www.parallels.com/products/desktop/">Parallels Desktop 4 &#8211; official page</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.desktop-virtualization.com/2008/11/19/parallels-desktop-4-reviews/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What Hardware Virtualization Really Means</title>
		<link>http://www.desktop-virtualization.com/2008/05/14/what-hardware-virtualization-really-means/</link>
		<comments>http://www.desktop-virtualization.com/2008/05/14/what-hardware-virtualization-really-means/#comments</comments>
		<pubDate>Wed, 14 May 2008 11:40:00 +0000</pubDate>
		<dc:creator>Gleb Reys</dc:creator>
				<category><![CDATA[Interesting reads]]></category>
		<category><![CDATA[amd]]></category>
		<category><![CDATA[amd-v]]></category>
		<category><![CDATA[intel]]></category>
		<category><![CDATA[intel-vt]]></category>
		<category><![CDATA[ivt]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://www.desktop-virtualization.com/?p=63</guid>
		<description><![CDATA[Many of us have heard about hardware virtualization, but as far as I can see there is still a lot of confusion around this term and surrounding technologies, so today I've decided to give a really quick intro. Some time in the future, I'll probably cover this topic in detail. What is hardware virtualization? First [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img style="vertical-align: top;" src="http://www.desktop-virtualization.com/images/x86-hardware-virtualization.jpg" alt="Image courtesy of AMD.com" width="375" height="316" /></p>
<p>Many of us have heard about hardware virtualization, but as far as I can see there is still a lot of confusion around this term and surrounding technologies, so today I've decided to give a really quick intro. Some time in the future, I'll probably cover this topic in detail.</p>
<h3>What is hardware virtualization?</h3>
<p>First of all, let's agree &#8211; in most conversations, when people say <em>hardware virtualization</em>, they really mean <em>hardware assisted virtualization</em>. If you learn to use the correct (latter) form of this term, it will immediately start making more sense.</p>
<p><em><strong>Hardware assisted virtualization</strong></em> is a common name for two independent but very similar technologies by <strong>Intel </strong>and <strong>AMD </strong>which are aimed to improve the processor performance for common virtualization challenges like translating instructions and memory addresses.</p>
<p>AMD virtualization is called <strong>AMD-V</strong>, and Intel virtualization is known as <strong>Intel VT</strong> or <strong>IVT</strong>.</p>
<p>Here's what <a href="http://www.amd.com">AMD</a> has to say about it's <a href="http://www.amd.com/us-en/Processors/ProductInformation/0,,30_118_8796_14287,00.html">AMD-V technology</a>:</p>
<blockquote><p><span class="copy"> AMD-V™ technology enables processor-optimized virtualization, for a more efficient implementation of virtualization environments that can help you to support more users, more transactions and more resource intensive applications in a virtual environment.</span></p></blockquote>
<p>And that's what <a href="http://www.intel.com">Intel</a> says on the <a href="http://www.intel.com/technology/virtualization/">official Intel VT page</a>:</p>
<blockquote><p>With support from the processor, chipset, BIOS, and enabling software, Intel VT improves traditional software-based virtualization. Taking advantage of offloading workloads to system hardware, these integrated features enable virtualization software to provide more streamlined software stacks and "near native" performance characteristics.</p></blockquote>
<p>Essentially, hardware assisted virtualization means that processors which support it will be more optimized for managing virtual environments, but only if you run a virtualization software which supports such a hardware assistance.</p>
<h3>Common myths and confusions about hardware virtualization</h3>
<p>There's a number of ways people misunderstand the technologies behind hardware assisted virtualization, and I'd like to list just a few of the really common ones.</p>
<h4>Misunderstanding #1: full virtualization capability built into hardware</h4>
<p><strong>People think:</strong> <em>Hardware virtualization means your PC has a full virtualization capability built into hardware &#8211; you can install a few operating systems and run them in parallel with a special switch on the PC case or a special key on the keyboard for switching between them.</em></p>
<p><strong>In reality:</strong> While it seems like PC-based desktop virtualization technologies head this way, hardware assisted virtualization is not quite there yet. You don't have a special button on your PC case for switching VMs, and there isn't a key on your keyboard to do it neither. Most importantly, any kind of virtualization is only possible with the help of hypervisor &#8211; a virtualization software which will assist you in creating and managing VMs.</p>
<h4>Misunderstanding #2: incredible performance boost with hardware virtualization</h4>
<p><strong>People think:</strong> <em>Hardware virtualization means your virtual machines will run in parallel at the native speed of your CPUs, so if you have 3 VMs running on a 3Ghz system, each one of them will be working at full 3Ghz speed thanks to AMD-V or Intel VT.</em></p>
<p><strong>In reality:</strong> even with hardware assisted virtualization, your VMs will still be sharing the computational power of your CPUs. So if your CPU is capable of 3Ghz, that's all your VMs will have access to. It will be up to you to specify how exactly the CPU resources will be shared between VMs through the software (different software solutions offer you various flexibility at this level).</p>
<p>I sense that the common misunderstanding here is that hardware virtualization is a technology similar to multi-core support, which somehow makes one advanced CPU perform as good as 2 or 4 regular ones. This is not the case.</p>
<p>Hardware assisted virtualization optimizes a subset of processor's functionality, so it makes sense to use it with appropriate software for virtualizing environments, but apart from this a CPU with AMD-V or Intel VT support is still a standard processor which will obey all the common laws of its design features &#8211; you will not get more cores or threads than your CPU already has.</p>
<h4>Misunderstanding #3: an improvement for every virtualization solution</h4>
<p><strong>People think:</strong> <em>Every virtualization solution available on the market will benefit from hardware assisted virtualization.</em></p>
<p><strong>In reality:</strong> there's quite a few solutions which do not use hardware assistance for their virtualization, and therefore won't really benefit if your CPUs support it. To a surprise of many, the reason such solutions don't support hardware virtualization is not because they lag behind the rest of the crowd in accepting and supporting new technologies: they simply want to stay flexible and not limit their deployment to the most recent systems.</p>
<p><a href="http://bochs.sourceforge.net/">Bochs</a> and <a href="http://www.virtualbox.org/">Sun's VirtualBox</a> are two good examples of a different approach to virtualization &#8211; the binary translation. What this means is that they fully emulate and implement all the x86 instructions in their software, using only standard instructions. While their performance would probably benefit from hardware assisted virtualization support, these solutions enjoy a far better flexibility as they don't require you to have AMD-V or Intel VT support in order to run. In fact, Bochs doesn't even need you to have an x86 hardware to run and successfully emulate x86 virtual machines! Sure, it can be slow &#8211; but that's to do with the hardware you're using &#8211; so if you have fast enough CPUs, you will even be able to run Windows on SPARC system.</p>
<h3>Final words</h3>
<p>That's it for today. Hopefully this article has helped you understand what hardware assisted virtualization is and, more importantly, what it isn't. Do come back again as I'll be expanding this topic in my future posts.</p>
<p>If you notice any discrepancies or feel like this article should be expanded, can you please let me know? I'm not an expect in desktop virtualization (yet) and still learn something new every day, so I'll be delighted to hear your opinion on the subject.</p>
<h3>See also:</h3>
<ul>
<li><a href="http://www.desktop-virtualization.com/2008/05/06/sun-xvm-virtualbox-16/">Sun xVM VirtualBox 1.6</a></li>
<li><a href="http://en.wikipedia.org/wiki/X86_virtualization">x86 virtualization technologies @ Wikipedia</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.desktop-virtualization.com/2008/05/14/what-hardware-virtualization-really-means/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Know Your History: Open Source Virtualization Tour</title>
		<link>http://www.desktop-virtualization.com/2008/03/11/open-source-virtualization-tour/</link>
		<comments>http://www.desktop-virtualization.com/2008/03/11/open-source-virtualization-tour/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 12:11:36 +0000</pubDate>
		<dc:creator>Gleb Reys</dc:creator>
				<category><![CDATA[Interesting reads]]></category>

		<guid isPermaLink="false">http://www.desktop-virtualization.com/2008/03/11/open-source-virtualization-tour/</guid>
		<description><![CDATA[Kris Buytaert has just posted a great post on Virtualization.com: Looking Back at a Decade of Open Source Virtualization. While it's a lengthy article, it's definitely worth your read if you're curious about the history of virtualization, primarily desktop virtualization. I come from Unix system administration background, and have been in this industry for just [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.krisbuytaert.be/blog/">Kris Buytaert</a> has just posted a great post on <a href="http://www.virtualization.com">Virtualization.com</a>: <a href="http://virtualization.com/guides-howto-whitepaper-explanation/2008/03/10/looking-back-at-a-decade-of-open-source-virtualisation/" title="Open Source Virtualisation">Looking Back at a Decade of Open Source Virtualization</a>. While it's a lengthy article, it's definitely worth your read if you're curious about the history of virtualization, primarily desktop virtualization.</p>
<p>I come from Unix system administration background, and have been in this industry for just over 10 years &#8211; long enough to recognize all the names and technologies in the article and to testify: indeed, there were quite a few ways of running graphical desktop sessions remotely long before 2006 or 2007. Some of them are not as simple to use, but almost no technology stays stale &#8211; new approaches are being developed daily, and you couldn't be more spoiled for choice of desktop virtualization than you are today.</p>
<p>Have a look at the <a href="http://virtualization.com/guides-howto-whitepaper-explanation/2008/03/10/looking-back-at-a-decade-of-open-source-virtualisation/">Open Source Virtualization reivew</a>, I'm sure you'll like it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.desktop-virtualization.com/2008/03/11/open-source-virtualization-tour/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Project Management Approach To Virtualization</title>
		<link>http://www.desktop-virtualization.com/2007/12/12/project-management-approach-to-virtualization/</link>
		<comments>http://www.desktop-virtualization.com/2007/12/12/project-management-approach-to-virtualization/#comments</comments>
		<pubDate>Wed, 12 Dec 2007 15:41:43 +0000</pubDate>
		<dc:creator>Gleb Reys</dc:creator>
				<category><![CDATA[Interesting reads]]></category>

		<guid isPermaLink="false">http://www.desktop-virtualization.com/2007/12/12/project-management-approach-to-virtualization/</guid>
		<description><![CDATA[Kevin Lees has just posted a great article on the Virtual Strategy magazine pages, called PMP'n Virtualization &#8211; Part One I really like the way he put most of the advantages of adopting virtualization technologies in just a fwe paragraphs, and happen to agree that such a complex set of technologies brings not only benefits, [...]]]></description>
			<content:encoded><![CDATA[<p>Kevin Lees has just posted a great article on the Virtual Strategy magazine pages, called <a href="http://www.virtual-strategy.com/article/articleview/2425/1/2/">PMP'n Virtualization &#8211; Part One</a></p>
<p>I really like the way he put most of the advantages of adopting virtualization technologies in just a fwe paragraphs, and happen to agree that  such a complex set of technologies brings not only benefits, but also risks, and definitely needs a structured approach to its implementation.</p>
<p>Here's just a few lines from the original article, please <a href="http://www.virtual-strategy.com/article/articleview/2425/1/2/">read it in full</a>  if you're interested:</p>
<blockquote><p>Desktop virtualization changes the way IT provides the desktop infrastructure. In addition to making the low cost, thin client desktop a tenable solution, hosting the “PC” in datacenter-resident virtual machines fundamentally changes how desktops are managed by IT.</p>
<p>&#8230;</p>
<p>Virtualization, specifically the speed with which virtual machines can be created and deployed, supports a faster IT response to changing business needs. The cycle time from business need recognition to business solution implementation by IT will continue to shrink as IT standardizes on virtual machine usage.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.desktop-virtualization.com/2007/12/12/project-management-approach-to-virtualization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
