<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://kerneltrap.org"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>KernelTrap - virtualization</title>
 <link>http://kerneltrap.org/taxonomy/term/354/0</link>
 <description></description>
 <language>en-local</language>
<item>
 <title>Quote: One Major Problem With Virtualizers</title>
 <link>http://kerneltrap.org/Quote/One_Major_Problem_With_Virtualizers</link>
 <description>&lt;!-- google_ad_section_start --&gt;&lt;p&gt;&quot;One *major* problem with virtualizers is that they uniformly use an existing CPU identifier, even though they might have their own sets of bugs.  This makes it much harder to work around bugs in them.&quot;&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;</description>
 <comments>http://kerneltrap.org/Quote/One_Major_Problem_With_Virtualizers#comments</comments>
 <category domain="http://kerneltrap.org/H_Peter_Anvin">H. Peter Anvin</category>
 <category domain="http://kerneltrap.org/Linux">Linux</category>
 <category domain="http://kerneltrap.org/quote">quote</category>
 <category domain="http://kerneltrap.org/virtualization">virtualization</category>
 <category domain="http://kerneltrap.org/taxonomy/term/1176">H. Peter Anvin</category>
 <category domain="http://kerneltrap.org/taxonomy/term/1094">linux-kernel</category>
 <pubDate>Mon, 14 Jul 2008 12:58:53 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">16386 at http://kerneltrap.org</guid>
</item>
<item>
 <title>2.6.25 KVM Updates</title>
 <link>http://kerneltrap.org/Linux/2.6.25_KVM_Updates</link>
 <description>&lt;div class=&quot;taxonomy-images&quot;&gt;&lt;a href=&quot;/news/linux&quot; class=&quot;taxonomy-image-links&quot;&gt;&lt;img src=&quot;http://kerneltrap.org/files/category_pictures/K-Linux.gif&quot; alt=&quot;Linux news&quot; title=&quot;Linux news&quot;  width=&quot;75&quot; height=&quot;75&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;!-- google_ad_section_start --&gt;&lt;p&gt;&lt;a href=&quot;http://kerneltrap.org/mailarchive/linux-kernel/2008/1/30/656909&quot;&gt;Avi Kivity summarized&lt;/a&gt; the kvm patches bound for the 2.6.25 kernel:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&quot;Changes include performance and scalability improvements, completion of the portability work (though no new architectures are supported with this submission), support for new hardware features, using general userspace memory for kvm (which enables swapping guest memory as well as sharing memory among guests), as well as the usual cleanups and incremental fixes.&quot;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;The Kernel-based Virtual Machine project, kvm, was started in mid-2006, and has been part of the Linux kernel since the 2.6.20 release in February of 2007. The recent changes can be &lt;a href=&quot;http://git.kernel.org/?p=linux/kernel/git/avi/kvm.git;a=shortlog;h=for-linus&quot;&gt;browsed with gitweb&lt;/a&gt;.&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://kerneltrap.org/Linux/2.6.25_KVM_Updates&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://kerneltrap.org/Linux/2.6.25_KVM_Updates#comments</comments>
 <category domain="http://kerneltrap.org/2.6.25">2.6.25</category>
 <category domain="http://kerneltrap.org/taxonomy/term/352">Avi Kivity</category>
 <category domain="http://kerneltrap.org/kvm">kvm</category>
 <category domain="http://kerneltrap.org/virtualization">virtualization</category>
 <category domain="http://kerneltrap.org/news/linux">Linux news</category>
 <pubDate>Fri, 01 Feb 2008 05:19:44 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">15383 at http://kerneltrap.org</guid>
</item>
<item>
 <title>Swap Over NFS</title>
 <link>http://kerneltrap.org/Linux/Swap_Over_NFS</link>
 <description>&lt;div class=&quot;taxonomy-images&quot;&gt;&lt;a href=&quot;/news/linux&quot; class=&quot;taxonomy-image-links&quot;&gt;&lt;img src=&quot;http://kerneltrap.org/files/category_pictures/K-Linux.gif&quot; alt=&quot;Linux news&quot; title=&quot;Linux news&quot;  width=&quot;75&quot; height=&quot;75&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;!-- google_ad_section_start --&gt;&lt;p&gt;&quot;&lt;i&gt;The problem with swap over network is the generic swap problem: needing memory to free memory. Normally this is solved using mempools, as can be seen in the BIO layer,&lt;/i&gt;&quot; &lt;a href=&quot;http://kerneltrap.org/mailarchive/linux-kernel/2007/10/30/369602&quot;&gt;explained Peter Zijlstra&lt;/a&gt;.  &quot;&lt;i&gt;Swap over network has the problem that the network subsystem does not use fixed sized allocations, but heavily relies on kmalloc(). This makes mempools unusable.&lt;/i&gt;&quot;  &lt;/p&gt;
&lt;p&gt;The first fifteen patches set up a generic framework for reserving memory. Patches 16-23 actually put the framework to use on the network stack.  Peter noted, &quot;&lt;i&gt;a network write back completion [involves] receiving packets, which when there is no memory, is rather hard. And even when there is memory there is no guarantee that the required packet comes in in the window that that memory buys us.&lt;/i&gt;&quot;  He went on to explain, &quot;&lt;i&gt;the solution to this problem is found in the fact that network is to be assumed lossy. Even now, when there is no memory to receive packets the network card will have to discard packets. What we do is move this into the network stack.&lt;/i&gt;&quot;  Patches 24-26 set up an infrastructure for swapping to a filesystem instead of a block device, which is then utilized by the final patches, &quot;&lt;i&gt;finally, convert NFS to make use of the new network and vm infrastructure to provide swap over NFS.&lt;/i&gt;&quot;  When the usefulness of these patches were questioned, Peter noted, &quot;&lt;i&gt;There is a large corporate demand for this, which is why I&#039;m doing this.  The typical usage scenarios are: 1) cluster/blades, where having local disks is a cost issue (maintenance of failures, heat, etc) 2) virtualisation, where dumping the storage on a networked storage unit makes for trivial migration and what not..&lt;/i&gt;&quot;&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://kerneltrap.org/Linux/Swap_Over_NFS&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://kerneltrap.org/Linux/Swap_Over_NFS#comments</comments>
 <category domain="http://kerneltrap.org/Linux">Linux</category>
 <category domain="http://kerneltrap.org/NFS">NFS</category>
 <category domain="http://kerneltrap.org/Peter_Zijlstra">Peter Zijlstra</category>
 <category domain="http://kerneltrap.org/taxonomy/term/292">swap</category>
 <category domain="http://kerneltrap.org/virtualization">virtualization</category>
 <category domain="http://kerneltrap.org/news/linux">Linux news</category>
 <pubDate>Sat, 03 Nov 2007 03:07:19 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">14733 at http://kerneltrap.org</guid>
</item>
<item>
 <title>Virtualization Security</title>
 <link>http://kerneltrap.org/OpenBSD/Virtualization_Security</link>
 <description>&lt;div class=&quot;taxonomy-images&quot;&gt;&lt;a href=&quot;/news/openbsd&quot; class=&quot;taxonomy-image-links&quot;&gt;&lt;img src=&quot;http://kerneltrap.org/files/category_pictures/K-OpenBSD_0.gif&quot; alt=&quot;OpenBSD news&quot; title=&quot;Articles about OpenBSD.&quot;  width=&quot;75&quot; height=&quot;75&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;!-- google_ad_section_start --&gt;&lt;p&gt;&lt;a href=&quot;http://kerneltrap.org/mailarchive/openbsd-misc/2007/10/22/350200&quot;&gt;A thread on the OpenBSD -misc mailing list&lt;/a&gt; began by discussing whether or not XEN had been ported to OpenBSD, &quot;&lt;i&gt;is it planned at some point to release a paravirtualized xen kernel for OpenBSD 4.3 or 4.4?&lt;/i&gt;&quot;  Later in the discussion it was suggested that virtualization should be a priority for security reasons, &quot;&lt;i&gt;virtualization seems to have a lot of security benefits.&lt;/i&gt;&quot;  OpenBSD creator Theo de Raadt strongly disagreed with this assertion, &quot;&lt;i&gt;you&#039;ve been smoking something really mind altering, and I think you should share it.&lt;/i&gt;&quot;  He went on to describe virtualization as &quot;&lt;i&gt;something on the shelf, [which] has all sorts of pretty colours, and you&#039;ve bought it&lt;/i&gt;&quot;, explaining:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&quot;x86 virtualization is about basically placing another nearly full kernel, full of new bugs, on top of a nasty x86 architecture which barely has correct page protection.  Then running your operating system on the other side of this brand new pile of shit.  You are absolutely deluded, if not stupid, if you think that a worldwide collection of software engineers who can&#039;t write operating systems or applications without security holes, can then turn around and suddenly write virtualization layers without security holes.&quot;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Later in the thread, Theo went on to note, &quot;&lt;i&gt;if the actual hardware let us do more isolation than we do today, we would actually do it in our operating system.  The problem is the hardware DOES NOT actually give us more isolation abilities, therefore the VM does not actually do anything what the say they do.&lt;/i&gt;&quot;  He then suggested that companies marketing virtualization should soften their claims to something supportable, such as, &quot;&lt;i&gt;yes, it [increases] hardware utilization, and the nasty security impact might be low&lt;/i&gt;&quot;.&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://kerneltrap.org/OpenBSD/Virtualization_Security&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://kerneltrap.org/OpenBSD/Virtualization_Security#comments</comments>
 <category domain="http://kerneltrap.org/OpenBSD">OpenBSD</category>
 <category domain="http://kerneltrap.org/taxonomy/term/536">paravirtualization</category>
 <category domain="http://kerneltrap.org/security">security</category>
 <category domain="http://kerneltrap.org/Theo_de_Raadt">Theo de Raadt</category>
 <category domain="http://kerneltrap.org/virtualization">virtualization</category>
 <category domain="http://kerneltrap.org/Xen">Xen</category>
 <category domain="http://kerneltrap.org/news/openbsd">OpenBSD news</category>
 <pubDate>Thu, 25 Oct 2007 14:28:43 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">14676 at http://kerneltrap.org</guid>
</item>
<item>
 <title>Quote: You Are Absolutely Deluded</title>
 <link>http://kerneltrap.org/Quote/You_Are_Absolutely_Deluded</link>
 <description>&lt;!-- google_ad_section_start --&gt;&lt;p&gt;&quot;You are absolutely deluded, if not stupid, if you think that a worldwide collection of software engineers who can&#039;t write operating systems or applications without security holes, can then turn around and suddenly write virtualization layers without security holes.&quot;&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;</description>
 <comments>http://kerneltrap.org/Quote/You_Are_Absolutely_Deluded#comments</comments>
 <category domain="http://kerneltrap.org/OpenBSD">OpenBSD</category>
 <category domain="http://kerneltrap.org/quote">quote</category>
 <category domain="http://kerneltrap.org/security">security</category>
 <category domain="http://kerneltrap.org/Theo_de_Raadt">Theo de Raadt</category>
 <category domain="http://kerneltrap.org/virtualization">virtualization</category>
 <category domain="http://kerneltrap.org/taxonomy/term/1100">openbsd-misc</category>
 <category domain="http://kerneltrap.org/taxonomy/term/1099">Theo de Raadt</category>
 <pubDate>Thu, 25 Oct 2007 09:29:33 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">14669 at http://kerneltrap.org</guid>
</item>
<item>
 <title>Virtually Debugging</title>
 <link>http://kerneltrap.org/Linux/Virtually_Debugging</link>
 <description>&lt;div class=&quot;taxonomy-images&quot;&gt;&lt;a href=&quot;/news/linux&quot; class=&quot;taxonomy-image-links&quot;&gt;&lt;img src=&quot;http://kerneltrap.org/files/category_pictures/K-Linux.gif&quot; alt=&quot;Linux news&quot; title=&quot;Linux news&quot;  width=&quot;75&quot; height=&quot;75&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;!-- google_ad_section_start --&gt;&lt;p&gt;&quot;&lt;i&gt;Incidentally i was thinking about using KVM for automated testing.  Important pieces of hardware should get an in-KVM simulator/emulator,  that way developers who do not own that hardware can do functionality testing too,&lt;/i&gt;&quot;  &lt;a href=&quot;http://kerneltrap.org/mailarchive/linux-kernel/2007/10/15/343645&quot;&gt;Ingo Molnar suggested&lt;/a&gt; during a thread discussing a SCSI driver bug fix.  Linus Torvalds was originally unimpressed by the idea:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&quot;Using emulators to test device drivers is almost certain to be pointless.  The problem with device drivers tends to be timing issues, odd hardware interactions, and lots of strange (and sometimes undocumented) behaviour and dependencies (eg things like &#039;you have to wait 50us after setting the reset bit until the hardware has actually reset&#039;).  These are all things that you&#039;d generally not catch in emulation - because the emulation by necessity is only going to be a very weak picture of the real thing.&quot;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Alan Cox countered, &quot;&lt;i&gt;for some things. I do it a bit because you can use it to fake failures that are tricky to do in the real world. It won&#039;t tell you the driver works but its surprisingly good for testing for races (forcing IRQ delivery at specific points), buggy hardware you don&#039;t posses, and things like media failures and timeouts your real hardware refuses to do.&lt;/i&gt;&quot;  Linus acquiesced conditionally, &quot;&lt;i&gt;I do agree that you likely find bugs, even if quite often it&#039;s exactly because the behaviour is something that will never happen on real hardware,&lt;/i&gt;&quot; then acknowledged previous debugging efforts by Alan, &quot;&lt;i&gt;but failure testing is very useful - I forget who it was who debugged some driver by taking a CD and just scratching it mercilessly to induce read errors ;)&lt;/i&gt;&quot;  Ingo added, &quot;&lt;i&gt;something like that wont enable 100% coverage (or even reasonable coverage for most hardware), so it&#039;s no replacement for actual hard testing, but it could push out the domain of minimally tested code quite a bit and increase the quality of the kernel.&lt;/i&gt;&quot;&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://kerneltrap.org/Linux/Virtually_Debugging&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://kerneltrap.org/Linux/Virtually_Debugging#comments</comments>
 <category domain="http://kerneltrap.org/Alan_Cox">Alan Cox</category>
 <category domain="http://kerneltrap.org/debug">debug</category>
 <category domain="http://kerneltrap.org/Ingo_Molnar">Ingo Molnar</category>
 <category domain="http://kerneltrap.org/kvm">kvm</category>
 <category domain="http://kerneltrap.org/Linus_Torvalds">Linus Torvalds</category>
 <category domain="http://kerneltrap.org/virtualization">virtualization</category>
 <category domain="http://kerneltrap.org/news/linux">Linux news</category>
 <pubDate>Mon, 15 Oct 2007 17:42:20 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">14591 at http://kerneltrap.org</guid>
</item>
<item>
 <title>Merge Window KVM Updates</title>
 <link>http://kerneltrap.org/Linux/Merge_Window_KVM_Updates</link>
 <description>&lt;div class=&quot;taxonomy-images&quot;&gt;&lt;a href=&quot;/news/linux&quot; class=&quot;taxonomy-image-links&quot;&gt;&lt;img src=&quot;http://kerneltrap.org/files/category_pictures/K-Linux.gif&quot; alt=&quot;Linux news&quot; title=&quot;Linux news&quot;  width=&quot;75&quot; height=&quot;75&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;!-- google_ad_section_start --&gt;&lt;p&gt;Avi Kivitiy posted &lt;a href=&quot;http://kerneltrap.org/mailarchive/linux-kernel/2007/10/13/336802&quot;&gt;numerous KVM updates&lt;/a&gt; which Linus Torvalds &lt;a href=&quot;http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=shortlog;h=8a45450d0a559912873428077908f9bc1411042c&quot;&gt;merged&lt;/a&gt; into his mainline kernel source tree to be included in the upcoming 2.6.24 kernel.  Avi summarized:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&quot;Highlights include in-kernel pic/lapic/ioapic emulation, improved guest support, preemptibility, an improved x86 emulator, and a fair amount of cleanup.&lt;/p&gt;
&lt;p&gt;&quot;The changes outside drivers/kvm/ and include/linux/kvm*.h fix the CR8 mask definition (which is not otherwise used in the kernel) and expose some ioapic register definitions even if ioapic support is not compiled in.  The diff is appended below.&quot;&lt;/p&gt;&lt;/blockquote&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://kerneltrap.org/Linux/Merge_Window_KVM_Updates&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://kerneltrap.org/Linux/Merge_Window_KVM_Updates#comments</comments>
 <category domain="http://kerneltrap.org/2.6.24">2.6.24</category>
 <category domain="http://kerneltrap.org/taxonomy/term/352">Avi Kivity</category>
 <category domain="http://kerneltrap.org/kvm">kvm</category>
 <category domain="http://kerneltrap.org/Linus_Torvalds">Linus Torvalds</category>
 <category domain="http://kerneltrap.org/Linux">Linux</category>
 <category domain="http://kerneltrap.org/merge_window">merge window</category>
 <category domain="http://kerneltrap.org/virtualization">virtualization</category>
 <category domain="http://kerneltrap.org/news/linux">Linux news</category>
 <pubDate>Sun, 14 Oct 2007 14:35:13 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">14581 at http://kerneltrap.org</guid>
</item>
<item>
 <title>Third Quarter FreeBSD Status Report</title>
 <link>http://kerneltrap.org/FreeBSD/Third_Quarter_FreeBSD_Status_Report</link>
 <description>&lt;div class=&quot;taxonomy-images&quot;&gt;&lt;a href=&quot;/news/freebsd&quot; class=&quot;taxonomy-image-links&quot;&gt;&lt;img src=&quot;http://kt1.osuosl.org/files/category_pictures/K-FreeBSD_0.gif&quot; alt=&quot;FreeBSD news&quot; title=&quot;FreeBSD news&quot;  width=&quot;75&quot; height=&quot;75&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;!-- google_ad_section_start --&gt;&lt;p&gt;&quot;&lt;i&gt;This report covers FreeBSD related projects between July and October 2007,&lt;/i&gt;&quot; began the latest &lt;a href=&quot;http://kerneltrap.org/mailarchive/freebsd-announce/2007/10/10/334334&quot;&gt;FreeBSD Quarterly Status Report&lt;/a&gt;, posted by Brad Davis.  He included a summary of the recent Google Summer of Code projects noting, &quot;&lt;i&gt;lots of participants are working getting their code merged back into FreeBSD.&lt;/i&gt;&quot;  Regarding the upcoming FreeBSD 7.0 release he noted, &quot;&lt;i&gt;the bugs in the FreeBSD HEAD branch are being shaked out and it is being prepared for the FreeBSD 7 branching.  If your are curious about what&#039;s new in FreeBSD 7.0 we suggest reading Ivan Voras&#039; excellent &lt;a href=&quot;http://ivoras.sharanet.org/freebsd/freebsd7.html&quot;&gt;summary&lt;/a&gt;.&lt;/i&gt;&quot;&lt;/p&gt;
&lt;p&gt;Among the many projects discussed in the status report was work by Marko Zec on network stack virtualization, &quot;&lt;i&gt;the network stack virtualization project aims at extending the FreeBSD kernel to maintain multiple independent instances of networking state.  This allows for networking independence between jail-like environmens, each maintaining its private network interface set, IPv4 and IPv6 network and port address space, routing tables, IPSec configuration, firewalls, and more.&lt;/i&gt;&quot;  Another project discussed was the porting of Linux KVM, &quot;&lt;i&gt;a software package that can be used to create virtual machines fully emulating x86 hardware on top of machines supporting Intel VT-x or AMD-V virtualization extensions.&lt;/i&gt;&quot;  The report noted, &quot;&lt;i&gt;Linux KVM has been ported to FreeBSD as a loadable kernel module, using the linux-kmod-compat port (in /usr/ports/devel/) to reuse as much as possible of the original source code, plus an userspace client consisting in a modified version of qemu, that uses KVM for the execution of its guests.&lt;/i&gt;&quot;&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://kerneltrap.org/FreeBSD/Third_Quarter_FreeBSD_Status_Report&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://kerneltrap.org/FreeBSD/Third_Quarter_FreeBSD_Status_Report#comments</comments>
 <category domain="http://kerneltrap.org/taxonomy/term/1071">Brad Davis</category>
 <category domain="http://kerneltrap.org/FreeBSD">FreeBSD</category>
 <category domain="http://kerneltrap.org/taxonomy/term/1069">FreeBSD 7.0</category>
 <category domain="http://kerneltrap.org/kvm">kvm</category>
 <category domain="http://kerneltrap.org/taxonomy/term/1070">Marko Zec</category>
 <category domain="http://kerneltrap.org/networking">networking</category>
 <category domain="http://kerneltrap.org/taxonomy/term/779">status report</category>
 <category domain="http://kerneltrap.org/virtualization">virtualization</category>
 <category domain="http://kerneltrap.org/news/freebsd">FreeBSD news</category>
 <pubDate>Sat, 13 Oct 2007 16:02:27 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">14572 at http://kerneltrap.org</guid>
</item>
<item>
 <title>Linux: 64-bit Lguest</title>
 <link>http://kerneltrap.org/Linux/64-bit_Lguest</link>
 <description>&lt;div class=&quot;taxonomy-images&quot;&gt;&lt;a href=&quot;/news/linux&quot; class=&quot;taxonomy-image-links&quot;&gt;&lt;img src=&quot;http://kerneltrap.org/files/category_pictures/K-Linux.gif&quot; alt=&quot;Linux news&quot; title=&quot;Linux news&quot;  width=&quot;75&quot; height=&quot;75&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;!-- google_ad_section_start --&gt;&lt;p&gt;&quot;&lt;i&gt;This is a formal announcement of Lguest64,&lt;/i&gt;&quot; Steven Rostedt said in an email posted to the Linux Kernel mailing list.  He explained:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&quot;Most are aware of the little puppies (lguest32, or simply lguest, or in some circles &quot;rustyvisor&quot;).  But this time the puppies ate a bit too much.  No more lean and mean puppies, now we got big fat lazy ones. Running on the hardware that&#039;s too lazy to do full virtualization. Yes, lguest now runs on x86_64!&quot;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Steven went on to caution that lguest64 is still a new code base, &quot;&lt;i&gt;lguest64 is still going through a bit of growth pains, but its getting better. It&#039;s to a point that we are not that afraid to bring it to the dog show.&lt;/i&gt;&quot;  The list of items left to do include getting SMP working for both the host and the guest, matching Rusty Russel&#039;s lguest32 feature set, and greatly optimizing the performance of the code.  Steven noted that the goal is to ultimately get the 64-bit version of lguest merged into the mainline kernel.&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://kerneltrap.org/Linux/64-bit_Lguest&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://kerneltrap.org/Linux/64-bit_Lguest#comments</comments>
 <category domain="http://kerneltrap.org/lguest">lguest</category>
 <category domain="http://kerneltrap.org/lguest64">lguest64</category>
 <category domain="http://kerneltrap.org/Linux">Linux</category>
 <category domain="http://kerneltrap.org/Rusty_Russell">Rusty Russell</category>
 <category domain="http://kerneltrap.org/taxonomy/term/874">Steven Rostedt</category>
 <category domain="http://kerneltrap.org/virtualization">virtualization</category>
 <category domain="http://kerneltrap.org/news/linux">Linux news</category>
 <pubDate>Wed, 05 Sep 2007 13:45:57 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">14281 at http://kerneltrap.org</guid>
</item>
<item>
 <title>Linux:  Xen Merged</title>
 <link>http://kerneltrap.org/node/13917</link>
 <description>&lt;div class=&quot;taxonomy-images&quot;&gt;&lt;a href=&quot;/news/linux&quot; class=&quot;taxonomy-image-links&quot;&gt;&lt;img src=&quot;http://kerneltrap.org/files/category_pictures/K-Linux.gif&quot; alt=&quot;Linux news&quot; title=&quot;Linux news&quot;  width=&quot;75&quot; height=&quot;75&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;!-- google_ad_section_start --&gt;&lt;p&gt;The Xen virtual machine monitor was &lt;a href=&quot;http://git.kernel.org/gitweb.cgi?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=5ead97c84fa7d63a6a7a2f4e9f18f452bd109045&quot;&gt;recently merged&lt;/a&g