<?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/182080/">
    <title>LWN: Comments on "Xen and the new processors"</title>
    <link>http://lwn.net/Articles/182080/</link>
    <description>
This is a special feed containing comments posted
to the individual LWN article titled &quot;Xen and the new processors&quot;.

    </description>

    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>2</syn:updateFrequency>
    <items>
      <rdf:Seq>
	<rdf:li resource="http://lwn.net/Articles/182593/rss" />
	<rdf:li resource="http://lwn.net/Articles/182575/rss" />
	<rdf:li resource="http://lwn.net/Articles/182512/rss" />
	<rdf:li resource="http://lwn.net/Articles/182486/rss" />
	<rdf:li resource="http://lwn.net/Articles/182461/rss" />
      
      </rdf:Seq>
    </items>

  </channel>
    <item rdf:about="http://lwn.net/Articles/182593/rss">
      <title>Linux does require modification</title>
      <link>http://lwn.net/Articles/182593/rss</link>
      <dc:date>2006-05-05T00:36:55+00:00</dc:date>
      <dc:creator>giraffedata</dc:creator>
      <description>
      &lt;i&gt;
The whole point of full virtualization is that you run unmodified binaries
&lt;/i&gt;
&lt;p&gt;
It's simpler than that.  Even at the source code level, Linux must be modified to run under Linux.  The reason you can &quot;just build with ARCH=um&quot; is that someone has made those modifications.
&lt;p&gt;
When people speak of the value of a virtualization that lets you run unmodified code, they're concerned about all that code that hasn't been modified yet for that particular kind of virtual machine, and probably never will be.  E.g. Windows.  If there's only one program you want to run in the virtual machine (e.g. Linux), and there's already a modified version available, you can cross that concern off your list and consider UML, XEN, etc.
&lt;p&gt;
By the way, if you &lt;em&gt;don't&lt;/em&gt; require a virtual machine that exactly emulates some existing real machine, then the universe of virtualization is much larger than most people see.  Any Unix process is a virtual machine.  Used to be, you could run only one program on a computer at a time.  The invention of operating systems like Unix let you have essentially (virtually) multiple computers based on a single piece of hardware, as long as you were willing to modify your programs for a different environment.

      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/182575/rss">
      <title>editor forgot UML (again)</title>
      <link>http://lwn.net/Articles/182575/rss</link>
      <dc:date>2006-05-04T21:21:29+00:00</dc:date>
      <dc:creator>proski</dc:creator>
      <description>
      Try running &quot;unmodified&quot; Windows that you built with ARCH=um :-)
&lt;p&gt;
The whole point of full virtualization is that you run unmodified binaries, whether it's Linux, QNX, OS/2 or CP/M.  I heard that Linux compiled to run in Xen would run faster than Linux built to run on raw hardware.  So you really care about full virtualizaion if you cannot or don't want to recompile anything.
&lt;p&gt;
It's amazing that it took so many years to support IA-32 virtualization.  The  16-bit virtual machine support appeared in Intel 80386 in 1986 - twenty years ago.
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/182512/rss">
      <title>Xen and the new processors</title>
      <link>http://lwn.net/Articles/182512/rss</link>
      <dc:date>2006-05-04T16:31:39+00:00</dc:date>
      <dc:creator>nix</dc:creator>
      <description>
      Using VM86 mode in the guest boot process torpedoes things somewhat for running 32-bit guest OSes on Intel x86-64's, doesn't it?&lt;br&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/182486/rss">
      <title>editor forgot UML (again)</title>
      <link>http://lwn.net/Articles/182486/rss</link>
      <dc:date>2006-05-04T14:50:12+00:00</dc:date>
      <dc:creator>linuxbox</dc:creator>
      <description>
      I actually didn't notice that UML wasn't mentioned in the list--and I agree.  Any way I measure it, UML with SKAS trails Xen in performance, but the feature set is unique.  It's changed the way I develop and test Linux software, particularly kernel code.&lt;br&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/182461/rss">
      <title>editor forgot UML (again)</title>
      <link>http://lwn.net/Articles/182461/rss</link>
      <dc:date>2006-05-04T12:10:49+00:00</dc:date>
      <dc:creator>amtota</dc:creator>
      <description>
      Funny how most articles published lately about virtualisation (hot &lt;br&gt;
subject) forget to mention one technology which has been in the kernel for &lt;br&gt;
years, is stable and has features that many others lack (ie: x86 NPTL &lt;br&gt;
support was added in 2.6.16, networking options, honeypots..).&lt;br&gt;
&lt;p&gt;
I really wonder why that is.&lt;br&gt;
Sure, UML does not provide a way of migrating live instances from one host &lt;br&gt;
to another (which is cool) - but it does run unmodified Linux instances &lt;br&gt;
provided you build your kernel with ARCH=um. Support for AMD64 is now &lt;br&gt;
pretty good, and you can run x86 guests on an AMD64 hosts. And with &lt;br&gt;
skas0/skas3 mode, it is fast.&lt;br&gt;
&lt;p&gt;
Maybe something to do with the fact that the devs just get the job done &lt;br&gt;
but do not have a marketing department pushing out press releases like xen &lt;br&gt;
does... Don't get me wrong, nothing wrong with xen, just too many press &lt;br&gt;
releases per line of code for my liking!&lt;br&gt;
&lt;p&gt;
I must admit that the sf.net site needs a bit of work (it is being worked &lt;br&gt;
on), but I've started publishing 'uml for dummies' instructions here:&lt;br&gt;
&lt;a href=&quot;http://uml.nagafix.co.uk&quot;&gt;http://uml.nagafix.co.uk&lt;/a&gt;&lt;br&gt;
And there is a nice wiki too:&lt;br&gt;
&lt;a href=&quot;http://uml.harlowhill.com/&quot;&gt;http://uml.harlowhill.com/&lt;/a&gt;&lt;br&gt;
&lt;p&gt;
Antoine&lt;br&gt;
      
      </description>
    </item>
</rdf:RDF>

