From: Paul Brook <paul@codesourcery.com>
To: qemu-devel@nongnu.org
Cc: turnkey-discuss@lists.turnkeylinux.org,
Liraz Siri <liraz@turnkeylinux.org>
Subject: Re: [Qemu-devel] Merging improvements from VirtualBox OSE into qemu?
Date: Wed, 24 Dec 2008 13:36:01 +0000 [thread overview]
Message-ID: <200812241336.01702.paul@codesourcery.com> (raw)
In-Reply-To: <49522F8D.4000203@turnkeylinux.org>
> 1) complex setup is no longer required for "bridged" networking:
>
> This works without root privileges somehow, probably by taking
> advantage of new infrastructure in the VirtualBox device driver.
You need root privileges to load the random kernel modules required to d this.
Not going to happen for qemu.
> 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...
You're comparing apples to oranges. Virtualbox uses virtualization, qemu use
emulation. I suspect if you boot a 64-bit OS you'll find things significantly
slower.
If you're running a 32-bit operating system on a 64-bit machine I'm completely
uninterested. Run a proper operating system that actually supports your
hardware.
If you want 32-bit on 64-bit virtualization you need to talk to the KVM
people. I doubt you'll find much interest though. Any hardware that supports
KVM is already 64-bit, and you're almost entirely targetting obsolete
hardware.
On a related note, VirtualBox has the same problem as kqemu: Out of tree
kernel modules are just plain wrong. A large proportion of the linux
community (me included) isn't going to take it seriously until it's [aiming
to be] merged into mainstream kernels. To do that you probably need to make
it use the KVM interface.
> These are dramatic improvements in usability and I'm curious whether it
> is likely that these changes will find there way to qemu? I know that
> both projects are under the same opensource license
Not quite true. IIRC VirtualBox is released under a proprietary licence, with
some parts dual licenced as GPL. QEMU is a mixture of GPL, LGPL and BSD. This
discrepancy tends to disourage cooperation.
Paul
next prev parent reply other threads:[~2008-12-24 13:36 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 [this message]
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
2008-12-25 4:37 ` C.W. Betts
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
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=200812241336.01702.paul@codesourcery.com \
--to=paul@codesourcery.com \
--cc=liraz@turnkeylinux.org \
--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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.