[PATCH] Add a VirtualBox section to Handbook's 'Virtualization' chapter

Manolis Kiagias manolis at FreeBSD.org
Sun Jul 19 17:11:46 UTC 2009


Simon L. Nielsen wrote:
> On 2009.07.19 11:34:38 -0400, Tom Rhodes wrote:
>   
>> On Sun, 19 Jul 2009 11:02:59 +0300
>> Manolis Kiagias <sonicy at otenet.gr> 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.
>
>   

This is a good point, and one I have not actually considered.
I believe Qemu is not mentioned anywhere in the Handbook and I guess it
deserves a place here.

> 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.
>
>   
I will start writing a section on qemu. Installation is probably easier
than VirtualBox, but since this is actually a command line tool, it will
be interesting to show a few examples on installing a guest system etc. 
Will then rephrase this introduction paragraph accordingly.  Will send
in the patch for review here when it is ready (I need to brush up a bit
on my qemu skills, haven't used it for a while).

I have the patches for the trademark stuff you suggested and will commit
them later on tonight - when my afternoon headache is hopefully over...

Thanks!



More information about the freebsd-doc mailing list