<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://julien.danjou.info/blog/index.php/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>jd:/dev/blog - Xen</title>
  <link>http://julien.danjou.info/blog/index.php/</link>
  <description>Julien Danjou's blog</description>
  <language>fr</language>
  <pubDate>Wed, 23 Jul 2008 12:39:06 +0200</pubDate>
  <copyright>All Right Reserved</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Novell and RedHat fighting about Xen</title>
    <link>http://julien.danjou.info/blog/index.php/post/2006/08/11/318-novell-and-redhat-fighting-about-xen</link>
    <guid isPermaLink="false">urn:md5:d459630ab198313b97141e70f4833b2d</guid>
    <pubDate>Fri, 11 Aug 2006 15:37:55 +0000</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Xen</category>
        <category>debian</category><category>software</category><category>xen</category>    
    <description>    &lt;p&gt;Some days ago, &lt;a href=&quot;http://www.zdnet.com.au/news/software/soa/Xen_not_ready_for_prime_time_says_Red_Hat/0,2000061733,39265136,00.htm&quot;&gt;RedHat claims that Xen is not ready yet for production environment&lt;/a&gt;. Now, Novell &lt;a href=&quot;http://www.zdnet.com.au/news/software/soa/Novell_CTO_defends_unstable_Xen_claims/0,2000061733,39266171,00.htm&quot;&gt;strikes back&lt;/a&gt; and defend their inclusion of Xen in their latest SUSE release.&lt;/p&gt;


&lt;p&gt;That's so funny, because in fact they don't give any concret argument. RedHat says that it's not mature, and Novell just answers that they've contributed to the code.&lt;/p&gt;


&lt;p&gt;As a member of the Debian Xen team, I'll arbitrate between us.&lt;/p&gt;


&lt;p&gt;Xen is nowadays deployed in a lot of solution and in a lot of system architecture. I don't think this is because the Xen technology is mature, but only because it's the solution which fit the best the need of virtualization (and cost rationalisation) that organizations may have.&lt;/p&gt;


&lt;p&gt;Xen can not pretend to be stable, mature, or whatever you want, because it is still not integrated into the Linux kernel tree, and thus far for a good reason: the API/ABI is not yet stable.&lt;br /&gt;
I know that in theory it is, but in fact it's quite wrong and you cannot rely on that specification. Xen works fine but from a developer point of view it is not in a stable and fixed shape.&lt;/p&gt;


&lt;p&gt;It seems that Linus and others kernel people are not very happy to integrate directly Xen into the mainline kernel, and I can understand them, since this technology is rather new. I don't think Xen will be a suitable solution which can be deployed for years until Linus decide to integrate a virtualization system into the Linux kernel.&lt;/p&gt;


&lt;p&gt;Furthermore, Xen is still a huge source tarball of mess with a big kernel patch.&lt;/p&gt;


&lt;p&gt;And even if I really think that Xen will be the adopted solution for everyone, it won't be in its current state.&lt;/p&gt;


&lt;p&gt;So, I think RedHat is pretty right. Just think about the Xgl/AIGLX stuff, that's quite again the same behavior between this two companies.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Xen backports</title>
    <link>http://julien.danjou.info/blog/index.php/post/2006/05/17/279-xen-backports</link>
    <guid isPermaLink="false">urn:md5:6c3f5bed0168a4b844f854ede8ecf470</guid>
    <pubDate>Wed, 17 May 2006 08:10:24 +0000</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Xen</category>
        <category>debian</category><category>xen</category>    
    <description>    &lt;p&gt;Guido's backports of Xen 3 Debian packages just entered &lt;a href=&quot;http://www.backports.org&quot;&gt;backports.org&lt;/a&gt; repository.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Debian Xen howto up to date</title>
    <link>http://julien.danjou.info/blog/index.php/post/2006/05/10/276-xen-howto-up-to-date</link>
    <guid isPermaLink="false">urn:md5:802204279820f44eadd0a4f51ff45baf</guid>
    <pubDate>Wed, 10 May 2006 17:54:49 +0000</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Xen</category>
        <category>debian</category><category>docs</category><category>xen</category>    
    <description>    &lt;p&gt;I just upgraded my Xen installation at home this week-end, so I updated my Xen Debian howto. Now it is up to date, and it's &lt;a href=&quot;http://julien.danjou.info/xen.html&quot;&gt;here&lt;/a&gt;.
It covers Xen installation for both Sarge and Etch.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>NetBSD 3 in Xen</title>
    <link>http://julien.danjou.info/blog/index.php/post/2006/04/07/259-netbsd-3-in-xen</link>
    <guid isPermaLink="false">urn:md5:38edfdcd4a09723133f79bb07a43d3cf</guid>
    <pubDate>Fri, 07 Apr 2006 22:33:15 +0000</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Xen</category>
            
    <description>    &lt;p&gt;It works. I just installed a NetBSD 3 as Xen 3 DomU using &lt;a href=&quot;ftp://asim.lip6.fr/outgoing/bouyer/&quot;&gt;this kernels&lt;/a&gt;.&lt;/p&gt;

&lt;pre&gt;NetBSD thor.adm.naquadah.org 3.99.17 NetBSD 3.99.17 (XEN3_U) #5: Sat Mar 25 19:01:14 CET 2006 bouyer@blues.lip6.fr:/Volumes/data/bouyer/tmp/i386/obj/Volumes/data/bouyer/current/src/sys/arch/i386/compile/XEN3_U i386&lt;/pre&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Xen howto update</title>
    <link>http://julien.danjou.info/blog/index.php/post/2006/04/03/256-xen-howto-update</link>
    <guid isPermaLink="false">urn:md5:93ccf8e687bd627a140eb17c9521c203</guid>
    <pubDate>Mon, 03 Apr 2006 16:06:30 +0000</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Xen</category>
        <category>debian</category><category>docs</category><category>xen</category>    
    <description>    &lt;p&gt;I just updated my &lt;a href=&quot;http://julien.danjou.info/xen.html&quot;&gt;Xen 3 for Debian howto&lt;/a&gt;, because it was still talking about Xen 2.&lt;/p&gt;


&lt;p&gt;Now it relies on official Debian packages.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>NetBSD/Xen unstable :(</title>
    <link>http://julien.danjou.info/blog/index.php/post/2005/08/17/173-netbsd-xen-unstable-</link>
    <guid isPermaLink="false">urn:md5:faf85ebf4f0c08925dcd6ab619e2f693</guid>
    <pubDate>Wed, 17 Aug 2005 16:31:00 +0000</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Xen</category>
        <category>netbsd</category><category>xen</category>    
    <description>    &lt;p&gt;While compiling lftp:&lt;/p&gt;


&lt;pre&gt;uvm_swapin: rewiring stack failed: 5                              
Stopped in pid 0.1 (swapper) at netbsd:cpu_Debugger+0x4:        leave           
cpu_Debugger(c389c6b4,0,c033af48,c389c6b4,c389c6b4) at netbsd:cpu_Debugger+0x4  
panic(c029d1e0,5,c033af68,c0234023,c389c6b4) at netbsd:panic+0x11d              
uvm_scheduler(c389c6b4,c02800cd,c033af68,c0233f56,0) at netbsd:uvm_scheduler    
uvm_scheduler(c02e73a0,0,c02eb73c,c027de96,1) at netbsd:uvm_scheduler+0xcf      
main(0,0,0,0,0) at netbsd:main+0x68f                                            
ds          0x11                                                                
es          0x11                                                                
fs          0x31                                                                
gs          0x11                                                                
edi         0x1                                                                 
esi         0x100                                                               
ebp         0xc033af08  xbd_allxr+0x4c268                                       
ebx         0xc033af34  xbd_allxr+0x4c294                                       
edx         0                                                                   
ecx         0                                                                   
eax         0x61e                                                               
eip         0xc0244d00  cpu_Debugger+0x4                                        
cs          0x9                                                                 
eflags      0x202                                                               
esp         0xc033af08  xbd_allxr+0x4c268                                
ss          0x11                                                                
netbsd:cpu_Debugger+0x4:        leave                                           
Stopped in pid 0.1 (swapper) at netbsd:cpu_Debugger+0x4:        leave&lt;/pre&gt;


&lt;p&gt;The same thing happened if I use my xennet devices heavily... &lt;img src=&quot;/blog//themes/geeek.org/smilies/sad.png&quot; alt=&quot;:(&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>xen rocks</title>
    <link>http://julien.danjou.info/blog/index.php/post/2005/08/07/170-xen-rocks</link>
    <guid isPermaLink="false">urn:md5:1431add917b8e7024b560ca4a0c074de</guid>
    <pubDate>Sun, 07 Aug 2005 16:46:00 +0000</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Xen</category>
        <category>xen</category>    
    <description>    &lt;p&gt;I decided that I had enough of having plenty of computers running at home to run a gateway, a workstation, a server, a dev(a)station, etc...&lt;/p&gt;


&lt;p&gt;I gave a try to some virtualizations things like &lt;a href=&quot;http://linux-vserver.org&quot;&gt;vserver&lt;/a&gt;. This one does not do what I want, because it's only a kernel patched with a context support.&lt;br /&gt;
This is like a powerful chroot() system, but for examples, this is not very good for doing routing stuff, because you have only one kernel and all IP adresses are bound to your real interfaces.&lt;/p&gt;


&lt;p&gt;So I tried &lt;a href=&quot;http://www.cl.cam.ac.uk/Research/SRG/netos/xen/&quot;&gt;Xen&lt;/a&gt;, and it is very very nice. I can run as many computers (and so, kernel) as I want and they act like real computers, not a computer with chrooted services (like vserver). You can also put your virtual node on the CPU you want, distribute your RAM as you want and emulate the number of NIC you want to. I like that.&lt;br /&gt;
Network access between kernel are made using Ethernet bridges, which is very nicer than the vserver method.&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;You can also run NetBSD hosts in your XenLinux host. I think I will give it a try too, probably to emulate my gateway.&lt;/p&gt;


&lt;p&gt;This is more powerful than UML too.&lt;/p&gt;


&lt;p&gt;In consequence, I plan to replace my current 3 machines with a big one (2.4 GHz/1 GB RAM), emulating 3 nodes: a gateway/firewall, a developpement station and a server for my local services.&lt;/p&gt;</description>
    
    
    
      </item>
    
</channel>
</rss>