<?xml version="1.0" encoding="UTF-8"?>

<rdf:RDF 
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns="http://purl.org/rss/1.0/"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:syn="http://purl.org/rss/1.0/modules/syndication/"
>

  <channel rdf:about="http://lwn.net/headlines/139964/">
    <title>LWN: Comments on "A look at Xen"</title>
    <link>http://lwn.net/Articles/139964/</link>
    <description>
This is a special feed containing comments posted
to the individual LWN article titled &quot;A look at Xen&quot;.

    </description>

    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>2</syn:updateFrequency>
    <items>
      <rdf:Seq>
	<rdf:li resource="http://lwn.net/Articles/146005/rss" />
	<rdf:li resource="http://lwn.net/Articles/142208/rss" />
	<rdf:li resource="http://lwn.net/Articles/142135/rss" />
	<rdf:li resource="http://lwn.net/Articles/142072/rss" />
	<rdf:li resource="http://lwn.net/Articles/142036/rss" />
	<rdf:li resource="http://lwn.net/Articles/141527/rss" />
	<rdf:li resource="http://lwn.net/Articles/141428/rss" />
	<rdf:li resource="http://lwn.net/Articles/141422/rss" />
	<rdf:li resource="http://lwn.net/Articles/141378/rss" />
	<rdf:li resource="http://lwn.net/Articles/141189/rss" />
	<rdf:li resource="http://lwn.net/Articles/141175/rss" />
	<rdf:li resource="http://lwn.net/Articles/141075/rss" />
	<rdf:li resource="http://lwn.net/Articles/141068/rss" />
      
      </rdf:Seq>
    </items>

  </channel>
    <item rdf:about="http://lwn.net/Articles/146005/rss">
      <title>no nptl though.</title>
      <link>http://lwn.net/Articles/146005/rss</link>
      <dc:date>2005-08-03T00:42:15+00:00</dc:date>
      <dc:creator>rimuhosting</dc:creator>
      <description>
      &lt;p&gt;Xen runs NPTL code.  There is a performance penalty (not sure how significant).  There are glibc patches out to reduce that performance penalty.&lt;/p&gt;

&lt;p&gt;--&lt;br/&gt;Peter&lt;br/&gt;&lt;a href=&quot;http://rimuhosting.com/?s=lwn&quot;&gt;RimuHosting - Xen VPS Hosting&lt;/a&gt;&lt;/p&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/142208/rss">
      <title>A look at Xen</title>
      <link>http://lwn.net/Articles/142208/rss</link>
      <dc:date>2005-07-01T14:55:22+00:00</dc:date>
      <dc:creator>tsinclai</dc:creator>
      <description>
      I *am* familiar with OS programming and the ring model, but I've never used VMWare and I wasn't &lt;br&gt;
clear on how the Xen memory model worked.&lt;br&gt;
&lt;p&gt;
However, you gave a good, clear explanation and I appreciate that.&lt;br&gt;
&lt;p&gt;
&lt;p&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/142135/rss">
      <title>no nptl though.</title>
      <link>http://lwn.net/Articles/142135/rss</link>
      <dc:date>2005-06-30T19:15:15+00:00</dc:date>
      <dc:creator>astrophoenix</dc:creator>
      <description>
      the lack of nptl support was a killer for me. I wanted to run a virtual redhat advanced server 3 using gentoo as a host system. but the whole reason I wanted AS3 running virtually was so I could test production multi-threaded code using redhat's 2.4 kernel with back-ported nptl. in production, the code would be using nptl but on my virtual machine, nptl would have to be disabled to get xen to work.&lt;br&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/142072/rss">
      <title>A look at Xen</title>
      <link>http://lwn.net/Articles/142072/rss</link>
      <dc:date>2005-06-30T14:32:23+00:00</dc:date>
      <dc:creator>MarkWilliamson</dc:creator>
      <description>
      For details of live migration see:  &lt;br&gt;
&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.cl.cam.ac.uk/netos/papers/2005-migration-nsdi-pre.pdf&quot;&gt;http://www.cl.cam.ac.uk/netos/papers/2005-migration-nsdi-...&lt;/a&gt;  &lt;br&gt;
  &lt;br&gt;
Other papers under:  &lt;br&gt;
&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.cl.cam.ac.uk/Research/SRG/netos/xen/architecture.html&quot;&gt;http://www.cl.cam.ac.uk/Research/SRG/netos/xen/architectu...&lt;/a&gt;  &lt;br&gt;
  &lt;br&gt;
If you run software that dirties large amounts of memory then the precopy  &lt;br&gt;
approach doesn't work very well: in this case, the live migration code  &lt;br&gt;
will figure it out and cuts its losses by doing &quot;stop and copy&quot; - &lt;br&gt;
incurring a longer stoppage but more efficient use of network bandwidth. &lt;br&gt;
  &lt;br&gt;
For real world server workloads it works well: Running Quake 3 servers  &lt;br&gt;
incurred a downtime of about 60ms (I think), whilst an Apache webserver  &lt;br&gt;
running SpecWeb incurred a downtime of 300ms and didn't drop any clients.  &lt;br&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/142036/rss">
      <title>linux-vserver.org?</title>
      <link>http://lwn.net/Articles/142036/rss</link>
      <dc:date>2005-06-30T08:34:51+00:00</dc:date>
      <dc:creator>gvy</dc:creator>
      <description>
      For &quot;utility computing&quot; everyone already uses VServer ;-) (which &quot;only&quot; allows for contexts within the same Linux kernel but that suffices for a wide range of applications, hosting/testing/resource provisioning being the most evident)&lt;br&gt;
&lt;p&gt;
It's in a different weight but still the same category of virtualization software, and I wonder why mention UML (which is basically dead to me) and Virtuozzo (which is proprietary) and forget of VServer.&lt;br&gt;
&lt;p&gt;
PS: shameless plug: yes, ALT Linux has the support out-of-box with 2.4 release. :-)&lt;br&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/141527/rss">
      <title>A look at Xen</title>
      <link>http://lwn.net/Articles/141527/rss</link>
      <dc:date>2005-06-26T08:40:57+00:00</dc:date>
      <dc:creator>csamuel</dc:creator>
      <description>
      Both Intel and AMD have made public declarations of support for Xen with respect to their virtualisation technology.&lt;br&gt;
&lt;p&gt;
It's this which will make it possible to run unmodified OS's under Xen in the future (fingers crossed)..&lt;br&gt;
&lt;p&gt;
Chris&lt;br&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/141428/rss">
      <title>A look at Xen</title>
      <link>http://lwn.net/Articles/141428/rss</link>
      <dc:date>2005-06-24T23:34:17+00:00</dc:date>
      <dc:creator>erich</dc:creator>
      <description>
      Do you know the basics of OS programming? About the ring model?&lt;br&gt;
They are mentioned in &lt;a href=&quot;http://en.wikipedia.org/wiki/X86&quot;&gt;http://en.wikipedia.org/wiki/X86&lt;/a&gt;&lt;br&gt;
&lt;p&gt;
Xen runs in ring-0, requiring the OS to run in the lower rings.&lt;br&gt;
Usually linux itself is in ring 0; userspace apps run in ring 2 or 3.&lt;br&gt;
Basically, inner rings have more privileges, and are protected from outer rings.&lt;br&gt;
Xen manages the memory on a high level, and linux instead of just handling memory itself, requests memory from xen via special calls. Basically thats the same way, the linux kernel is protected from userspace applications.&lt;br&gt;
&lt;p&gt;
If Linux would try to do it directly, it would cause a segmentation fault; but having this protection, it cannot trash xen or the other vms.&lt;br&gt;
&lt;p&gt;
VMWare probably detects these calls in the binary and replaces that code. VMware is MUCH closer to emulating a separate PC; Xen just takes away some privileges from the OS in order to separate them, and requires the OS to &quot;politely ask&quot; for the resources. Thats why you need a different kernel.&lt;br&gt;
But since everything accessing the hardware is handled by the linux kernel, all changes needed for Xen are within the kernel.&lt;br&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/141422/rss">
      <title>A look at Xen</title>
      <link>http://lwn.net/Articles/141422/rss</link>
      <dc:date>2005-06-24T22:24:25+00:00</dc:date>
      <dc:creator>erich</dc:creator>
      <description>
      Hi,&lt;br&gt;
according to talk recently at BaLUG, they copy and note which pages have become &quot;dirty&quot; in the meantime, after a few cycles they then stop the vm and migrate the rest over, start it on the new one.&lt;br&gt;
According to them, they've done that with a Quake3 server without the users noticing much. That sounds really impressive.&lt;br&gt;
Apparently &quot;downtimes&quot; of ~200ms is typical when you have a 100Mbit link between the two hosting machines.&lt;br&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/141378/rss">
      <title>A look at Xen</title>
      <link>http://lwn.net/Articles/141378/rss</link>
      <dc:date>2005-06-24T17:21:11+00:00</dc:date>
      <dc:creator>tsinclai</dc:creator>
      <description>
      I've been following this project for quite some time and am looking forward to trying it out.&lt;br&gt;
&lt;p&gt;
As a technical instructor, this would seem to make setting up a virtual network in a classroom&lt;br&gt;
much easier.  Our Windows classes use Virtual PC for that purpose right now, but I prefer a &lt;br&gt;
Free (as well as free) solution.&lt;br&gt;
&lt;p&gt;
Am I right in thinking that Xen takes a different tack than VMWare?&lt;br&gt;
&lt;p&gt;
&lt;p&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/141189/rss">
      <title>A look at Xen</title>
      <link>http://lwn.net/Articles/141189/rss</link>
      <dc:date>2005-06-23T18:04:23+00:00</dc:date>
      <dc:creator>patha</dc:creator>
      <description>
       &amp;gt; It only (usually) takes less than a second to stop the VM on the source host, transfer any remaining differences, [...]&lt;br&gt;
&lt;p&gt;
Does this also holds for a machine with 64GB RAM running GUPS (&lt;a href=&quot;http://www.dgate.org/~brg/files/dis/gups/&quot;&gt;http://www.dgate.org/~brg/files/dis/gups/&lt;/a&gt;) all over the memory? ;)&lt;br&gt;
&lt;p&gt;
Seriously, were can I read about how the step &quot;transfer any remaining differences&quot; is implemented?&lt;br&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/141175/rss">
      <title>A look at Xen</title>
      <link>http://lwn.net/Articles/141175/rss</link>
      <dc:date>2005-06-23T15:32:10+00:00</dc:date>
      <dc:creator>maceto</dc:creator>
      <description>
      wow Redhat needs yast, that`s way! easier on suse to setup, it`s like vmware vs dos...&lt;br&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/141075/rss">
      <title>A look at Xen</title>
      <link>http://lwn.net/Articles/141075/rss</link>
      <dc:date>2005-06-23T03:26:39+00:00</dc:date>
      <dc:creator>dcreemer</dc:creator>
      <description>
      Xen guest VM migration between hosts &lt;i&gt;completes&lt;/i&gt; very quickly. The actual transfer takes 
longer, but the VM stays running on the source machine as long as possible. It only (usually) takes 
less than a second to stop the VM on the source host, transfer any remaining differences, then 
bring up the VM on the target machine.
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/141068/rss">
      <title>A look at Xen</title>
      <link>http://lwn.net/Articles/141068/rss</link>
      <dc:date>2005-06-23T02:07:10+00:00</dc:date>
      <dc:creator>yodermk</dc:creator>
      <description>
      &lt;font class=&quot;QuotedText&quot;&gt;&amp;gt;&amp;gt;&amp;gt; Crosby said that it's possible to move a Xen virtual machine &quot;so that the guest is only non-responsive to the outside world for tens of miliseconds.&quot;&lt;/font&gt;&lt;br&gt;
&lt;p&gt;
That sounds great, but I'm not sure I believe it.  Wouldn't it take at least a few seconds to transfer an image to another box over 100 megabit ethernet?&lt;br&gt;
&lt;p&gt;
Also, I read very briefly in a comment somewhere else that next-gen chips from Intel and AMD would allow for full virtualization without a modified guest, just as mainframes have done for decades.  Does anyone know more about this and when they will come out?  Will Xen support them right off the bat?&lt;br&gt;
&lt;p&gt;
      
      </description>
    </item>
</rdf:RDF>

