From: Liraz Siri <liraz@sterilesecurity.com>
To: qemu-devel@nongnu.org
Cc: turnkey-discuss@lists.turnkeylinux.org
Subject: Re: [Qemu-devel] Merging improvements from VirtualBox OSE into qemu?
Date: Wed, 24 Dec 2008 22:21:26 +0200 [thread overview]
Message-ID: <495299C6.8010704@sterilesecurity.com> (raw)
In-Reply-To: <495253E1.3090209@codemonkey.ws>
Anthony Liguori wrote:
> FWIW, if you use virt-manager, then setting up networking is a breeze.
> The reason you think networking is hard in QEMU is that you are
> interacting with it at the wrong level.
For my purposes, the libvirt stuff just gets in the way, but last time I
tried the libvirt based front-end tools were a mess. I didn't try the
latest upstream versions though, just the packages in my distribution's
repository (8.04).
>> 2) improved support for running 64bit guests on 32bit hosts
>>
>> On my Intel Core 2.4 rig I booted the Debian Lenny live CD in 48
>> seconds.
>>
>> By contrast, I booted the same CD under qemu-system-x86_64 in
>> 257 seconds, or 5 times slower...
>>
> Well you're comparing virtualization to emulation. A better comparison
> would be a 32-bit vs 32-bit VM using -enable-kvm. I'm sure QEMU will
> hold it's own or even do better. Historically, VirtualBox has not
> performed competitively against other VMMs.
For a 32bit host and a 32bit guest Qemu/KVM performs better than
VirtualBox, at least in my testing. It wasn't a dramatic difference though.
> KVM doesn't support running 64-bit guests on 32-bit hosts. If someone
> was sufficiently motivated, they could write patches to KVM and they
> could possibly be accepted. VirtualBox is of no help here.
>
> I think the value of running 64-bit guests on a 32-bit host is marginal,
> at best. I don't see a lot of eagerness among developers to support
> this configuration.
Supporting that configuration is mostly useful in aiding gradual
transitions from 32bit to 64bit. Due to dependency chains most users are
still running 32bit hosts right now. I'm not sure it has any long-term
usefulness.
> Only if Sun decides to start contributing those changes back to QEMU.
> You'll have to talk to the VirtualBox developers to see what their plans
> are with that.
>
> Sharing implies a two-way exchange. In reality, VirtualBox has taken a
> bunch of QEMU code and AFAIK has not shared any of their changes back
> with the QEMU community. They are completely entitled to do this of
> course based on the licensing of QEMU.
>
> Some of their most interesting changes (like SATA emulation, rewritten
> USB emulation) remain available only in their closed source version. I
> find that extremely unfortunate because that would be some of the
> easiest and most useful code to try to merge from their project.
That's really too bad. I guess at some level their xVM platform is in
competition with qemu/KVM/libvirt so maybe their interests don't align
with the greater good here.
Cheers,
Liraz
next prev parent reply other threads:[~2008-12-24 20:21 UTC|newest]
Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-12-24 12:48 [Qemu-devel] Merging improvements from VirtualBox OSE into qemu? Liraz Siri
2008-12-24 13:17 ` Samuel Thibault
2008-12-24 13:26 ` Alexey Eremenko
2008-12-24 13:31 ` Alexey Eremenko
2008-12-24 13:36 ` Paul Brook
2008-12-24 14:33 ` Liraz Siri
2008-12-24 14:51 ` Jernej Simončič
2008-12-24 15:02 ` Paul Brook
2008-12-24 15:29 ` Liraz Siri
2008-12-24 15:40 ` Anthony Liguori
2008-12-24 20:52 ` Liraz Siri
[not found] ` <E71DFB2B-0B73-46AE-B423-0BF605A9D679@hotmail.com>
2008-12-25 4:37 ` C.W. Betts
2008-12-25 7:06 ` Avi Kivity
2008-12-25 7:07 ` Avi Kivity
2008-12-25 7:08 ` Avi Kivity
2008-12-25 14:51 ` Liraz Siri
2008-12-25 16:14 ` Avi Kivity
2008-12-24 23:18 ` Jamie Lokier
2008-12-25 7:11 ` Avi Kivity
2008-12-24 15:23 ` Anthony Liguori
2008-12-24 20:21 ` Liraz Siri [this message]
2008-12-24 20:55 ` Liraz Siri
2009-01-05 21:12 ` Frank Mehnert
2009-01-05 22:03 ` Stefan Weil
2009-01-05 23:58 ` Anthony Liguori
2009-01-06 7:41 ` Frank Mehnert
2009-01-06 15:46 ` Blue Swirl
2009-01-06 17:33 ` Anthony Liguori
2009-01-06 20:40 ` Frank Mehnert
2009-01-06 22:17 ` Jamie Lokier
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=495299C6.8010704@sterilesecurity.com \
--to=liraz@sterilesecurity.com \
--cc=qemu-devel@nongnu.org \
--cc=turnkey-discuss@lists.turnkeylinux.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).