From owner-freebsd-emulation@FreeBSD.ORG Sun Jul 19 16:43:11 2009 Return-Path: Delivered-To: freebsd-emulation@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6EA78106568A; Sun, 19 Jul 2009 16:43:11 +0000 (UTC) (envelope-from simon@nitro.dk) Received: from mx.nitro.dk (zarniwoop.nitro.dk [83.92.207.38]) by mx1.freebsd.org (Postfix) with ESMTP id 1F50B8FC2E; Sun, 19 Jul 2009 16:43:11 +0000 (UTC) (envelope-from simon@nitro.dk) Received: from arthur.nitro.dk (arthur.bofh [192.168.2.3]) by mx.nitro.dk (Postfix) with ESMTP id 6F0F22D4906; Sun, 19 Jul 2009 16:43:10 +0000 (UTC) Received: by arthur.nitro.dk (Postfix, from userid 1000) id 6894F5C14; Sun, 19 Jul 2009 18:43:10 +0200 (CEST) Date: Sun, 19 Jul 2009 18:43:10 +0200 From: "Simon L. Nielsen" To: Tom Rhodes Message-ID: <20090719164310.GD1164@arthur.nitro.dk> References: <4A5C5F13.7030607@FreeBSD.org> <4A5D5ED7.5000101@freebsd.org> <20090717215636.GA1141@arthur.nitro.dk> <4A61733D.9010702@FreeBSD.org> <4A62D333.9090203@otenet.gr> <20090719113438.07c05110.trhodes@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20090719113438.07c05110.trhodes@FreeBSD.org> User-Agent: Mutt/1.5.20 (2009-06-14) X-Mailman-Approved-At: Sun, 19 Jul 2009 19:21:15 +0000 Cc: Manolis Kiagias , doc@FreeBSD.org, pgj@FreeBSD.org, daichi@FreeBSD.org, scrappy@hub.org, freebsd-emulation@FreeBSD.org, keramida@FreeBSD.org, rene@FreeBSD.org, manolis@FreeBSD.org Subject: Re: [PATCH] Add a VirtualBox section to Handbook's 'Virtualization' chapter X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Jul 2009 16:43:12 -0000 On 2009.07.19 11:34:38 -0400, Tom Rhodes wrote: > On Sun, 19 Jul 2009 11:02:59 +0300 > Manolis Kiagias wrote: > > > Marc G. Fournier wrote: > > > On Sat, 18 Jul 2009, Manolis Kiagias wrote: > > > > > >> But isn't qemu distinctly different in the way it works from a > > >> virtualization program like VMWare or VirtualBox? I think the first > > >> paragraph serves well as a gentle introduction to the topic. > > > > > > How different? Wine, I could see, but qemu? Please elaborate ... > > > > AFAIK qemu also provides processor emulation, thus is mostly referred to > > as an emulator rather than a virtual machine. I am no expert on this > > though - I've used qemu in the past but could never get the level of > > performance possible with VirtualBox or VMWare (which beats them both I > > believe). > > Interesting - see, I tried doing an install of qemu a long > while ago but never went beyond installing it. Though, from > what I have read, I would not consider it a "virtual machine > host solution" either. While I understand it runs image files, > I don't think it's geared for several OS images, running > concurrently. Again, note, I only installed - and when the > image I had (passed by a friend) failed to run, I just removed > it. I really don't see the big difference between qemu and VMware / Virtual Box. qemu is more flexible in hardware support - VMware (and Virtual Box?) is faster. Just like VMware server multiple concurrent virtual machines just run in different processes. Yes, qemu is slower than VMware but e.g. for testing og kernel hacking it works nicely. I can't comment on Virtual Box's speed as I haven't tried it. [reordered] > > The paragraph was loosely based on the original one stating "No > > virtualization solution for FreeBSD as a host". Seems the original > > author also did not consider qemu as a virtual machine in this sense. Yes, it came from there, it wasn't any more correct IMO there :-). I guess my basic problem with the paragraph is that it seems to me to be praising Sun a tad much for releasing Virtual Box while ignoring that qemu has been available freely for years, but perhaps that's just me. Anyway, I think I made my point and I will let it be up to Manolis as the author was should be in the section and what should not. -- Simon L. Nielsen