<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: A Virtual OS for My Hypervisor Please</title>
	<atom:link href="http://www.linux-mag.com/id/7523/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.linux-mag.com/id/7523/</link>
	<description>Open Source, Open Standards</description>
	<lastBuildDate>Sat, 05 Oct 2013 13:48:18 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
	<item>
		<title>By: perfect world international deutsch</title>
		<link>http://www.linux-mag.com/id/7523/#comment-63547</link>
		<dc:creator>perfect world international deutsch</dc:creator>
		<pubDate>Wed, 30 Nov 2011 22:51:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/id/7523/#comment-63547</guid>
		<description>Hello there, simply turned into aware of your blog through Google, and found that it&#039;s really informative. I&#039;m gonna be careful for brussels. I will appreciate should you proceed this in future. Many other folks will probably be benefited out of your writing. Cheers!</description>
		<content:encoded><![CDATA[<p>Hello there, simply turned into aware of your blog through Google, and found that it&#8217;s really informative. I&#8217;m gonna be careful for brussels. I will appreciate should you proceed this in future. Many other folks will probably be benefited out of your writing. Cheers!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: unclesmrgol</title>
		<link>http://www.linux-mag.com/id/7523/#comment-6997</link>
		<dc:creator>unclesmrgol</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/id/7523/#comment-6997</guid>
		<description>&lt;p&gt;If you\&#039;ve examined VMWare\&#039;s ESXi/vSphere offering closely, you will discover that they have built a Virtual OS for their hypervisor, and that virtual OS is based on the Linux kernel.  &lt;/p&gt;
&lt;p&gt;They\&#039;ve added device drivers for their proprietary filesystem, a bunch of tools to manipulate virtual machines, but underneath is a stock kernel.  If anyone is concerned about benchmarks, it\&#039;s got to be VMWare, what with Microsoft breathing down their backs.  They are big enough that if they thought the Linux kernel wasn\&#039;t cutting it, they\&#039;d go build one of their own.  But they haven\&#039;t, so the kernel crew has to be doing something good which you don\&#039;t seem to have noticed.
&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>If you\&#8217;ve examined VMWare\&#8217;s ESXi/vSphere offering closely, you will discover that they have built a Virtual OS for their hypervisor, and that virtual OS is based on the Linux kernel.  </p>
<p>They\&#8217;ve added device drivers for their proprietary filesystem, a bunch of tools to manipulate virtual machines, but underneath is a stock kernel.  If anyone is concerned about benchmarks, it\&#8217;s got to be VMWare, what with Microsoft breathing down their backs.  They are big enough that if they thought the Linux kernel wasn\&#8217;t cutting it, they\&#8217;d go build one of their own.  But they haven\&#8217;t, so the kernel crew has to be doing something good which you don\&#8217;t seem to have noticed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zish</title>
		<link>http://www.linux-mag.com/id/7523/#comment-6998</link>
		<dc:creator>zish</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/id/7523/#comment-6998</guid>
		<description>&lt;p&gt;This is the beauty behind Xen and the Linux kernel, IMHO. The hypervisor itself employs something called the XenBus, which guest OS\&#039;es can use for Network and Block I/O.&lt;br /&gt;
If your guest OS employs a \&quot;Xen-aware\&quot; kernel and drivers, the performance is at or near \&quot;native\&quot;. The modern Linux and Solaris kernels have this capability. I believe that *BSD has it as well, but I have not bothered to check. Novell and Citrix have also released drivers for Windows that support access to the Xen bus for Block and Network I/O. I\&#039;ve used the Novell drivers quite extensively in production environments, with great success.&lt;br /&gt;
Of course, you don\&#039;t -need- to make use of the XenBus, since Xen employs Qemu and the Bochs BIOS to provide emulated PCI devices. But you definitely get a huge performance increase if you do, and the OS is then fully \&quot;Hypervisor-aware\&quot;.&lt;/p&gt;
&lt;p&gt;Other than the above, I don\&#039;t think any additional optimizations should be needed. IMHO, I\&#039;d still like to be able to manage my \&quot;virtual\&quot; machines in the same manner as their \&quot;physical\&quot; counterparts.
&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>This is the beauty behind Xen and the Linux kernel, IMHO. The hypervisor itself employs something called the XenBus, which guest OS\&#8217;es can use for Network and Block I/O.<br />
If your guest OS employs a \&#8221;Xen-aware\&#8221; kernel and drivers, the performance is at or near \&#8221;native\&#8221;. The modern Linux and Solaris kernels have this capability. I believe that *BSD has it as well, but I have not bothered to check. Novell and Citrix have also released drivers for Windows that support access to the Xen bus for Block and Network I/O. I\&#8217;ve used the Novell drivers quite extensively in production environments, with great success.<br />
Of course, you don\&#8217;t -need- to make use of the XenBus, since Xen employs Qemu and the Bochs BIOS to provide emulated PCI devices. But you definitely get a huge performance increase if you do, and the OS is then fully \&#8221;Hypervisor-aware\&#8221;.</p>
<p>Other than the above, I don\&#8217;t think any additional optimizations should be needed. IMHO, I\&#8217;d still like to be able to manage my \&#8221;virtual\&#8221; machines in the same manner as their \&#8221;physical\&#8221; counterparts.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cjcox</title>
		<link>http://www.linux-mag.com/id/7523/#comment-6999</link>
		<dc:creator>cjcox</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/id/7523/#comment-6999</guid>
		<description>&lt;p&gt;On the enterprise side Novell\&#039;s SLES has had a VMware VMI enabled kernel, BUT it was NOT part of the GA for SLES 10, so it\&#039;s an add-on and only for 32bit.&lt;/p&gt;
&lt;p&gt;AFAIK, the VMware VMI stuff is part of newer kernels... however my own experience has shown it to be buggy at best.  Ideally though, you just install a fairly new Linux distro and turn on paravirtualiation on the ESX option panel for the guest.&lt;/p&gt;
&lt;p&gt;The common workaround for most of the bugs it to change the guest to use just one virtual cpu... sort of limiting, but keeps things stable longer.  However, I find that even so, eventually, it will lock up hard.&lt;/p&gt;
&lt;p&gt;My SLES10 SP2 guests with the vmi 32bit kernel work just fine.  But some have noted some problems with massively multi-threaded java apps when the guest has multiple CPUs on SLES10 SP2... and again, the solution is to reduce the number of virtual CPUs to one.&lt;/p&gt;
&lt;p&gt;Certainly more work needed.. and obviously VMI encourages VMware lock-in.
&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>On the enterprise side Novell\&#8217;s SLES has had a VMware VMI enabled kernel, BUT it was NOT part of the GA for SLES 10, so it\&#8217;s an add-on and only for 32bit.</p>
<p>AFAIK, the VMware VMI stuff is part of newer kernels&#8230; however my own experience has shown it to be buggy at best.  Ideally though, you just install a fairly new Linux distro and turn on paravirtualiation on the ESX option panel for the guest.</p>
<p>The common workaround for most of the bugs it to change the guest to use just one virtual cpu&#8230; sort of limiting, but keeps things stable longer.  However, I find that even so, eventually, it will lock up hard.</p>
<p>My SLES10 SP2 guests with the vmi 32bit kernel work just fine.  But some have noted some problems with massively multi-threaded java apps when the guest has multiple CPUs on SLES10 SP2&#8230; and again, the solution is to reduce the number of virtual CPUs to one.</p>
<p>Certainly more work needed.. and obviously VMI encourages VMware lock-in.</p>
]]></content:encoded>
	</item>
</channel>
</rss>