All of lore.kernel.org
 help / color / mirror / Atom feed
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

  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.