but does the OSS version have USB support yet?

Story: Sun rev's "open source" desktop VM managerTotal Replies: 14
Author Content
tuxchick

Dec 17, 2008
11:52 PM EDT
Or is still an "enterprise" only feature that you have to buy the enterprise edition to get?
hchaudh1

Dec 18, 2008
10:29 AM EDT
IIRC, USB worked out of the box for me. Or was that rhetorical?
mortenalver

Dec 18, 2008
11:06 AM EDT
In the versions of VirtualBox that I've tried, USB wasn't supported in the open source edition. Not sure if it is different in the new version.
tuxchick

Dec 18, 2008
11:18 AM EDT
Same old-- VirtualBox OSE does not support USB:

http://www.virtualbox.org/wiki/Editions

Quoting: The VirtualBox Open Source Edition (OSE) is the one that has been released under the GPL and comes with complete source code. It is functionally equivalent to the full VirtualBox package, except for a few features that primarily target enterprise customers....

Closed-source features... USB support


Though the full-meal deal is free-beer.
Bob_Robertson

Dec 18, 2008
12:37 PM EDT
VirtualBox also doesn't do DirectX. The software installs, but doesn't initialize.

I very much like the style of VirtualBox, and think it has great potential if these two "inconveniences" are overcome.

Hey, if VB.OSE is really GPL, how about a fork that _does_ support USB? Shame I'm neither a programmer or a multi-millionare...
jdixon

Dec 18, 2008
12:55 PM EDT
> IRC, USB worked out of the box for me. Or was that rhetorical?

Then you were undoubtedly using the "free" commercial version, not the open source edition.
techiem2

Dec 18, 2008
5:23 PM EDT
Right. The Commercial version is "free" for personal and evaluation use.

I was wondering about a fork too. lol.

And yeah, some of the "primarily target enterprise customers" features (like USB) really don't strike me as features that only target enterprise....

I think my main complaint with vbox is that you can't simply boot up a livecd in it. You have to have a virtual machine defined with a hard disk as I recall. Which seems kinda pointless if you just want to boot an iso image.

So I generally use qemu for quick iso testing then resort to vbox if it doesn't work. hehe.
krisum

Dec 22, 2008
2:00 PM EDT
Kvm now works really well for boxes that have hardware virtualization (VT-x/AMD-v) with the basic setup really easy to get going. It has USB support (though I have not tested that so far), and the performance is really good. The graphics etc. are still not up to the mark but somehow its rate of progress gives the impression that it will get there quickly.
Bob_Robertson

Dec 22, 2008
4:08 PM EDT
I've got to try KVM one of these days. Trouble is, my machine is a P4 without the new fangled hardware virtualization.

Quick question, does the KVM "virtualize" using one of a multi-core CPU, if I had a 4-core Phenom or something like that? I've been considering upgrading to a multi-core system if/when this Vaio laptop finally dies.
krisum

Dec 22, 2008
4:43 PM EDT
Quoting: Quick question, does the KVM "virtualize" using one of a multi-core CPU, if I had a 4-core Phenom or something like that?
Yes, it can make use of one or multiple cores. A basic invocation looks like: kvm -m [memory in MB] -hda [raw disk or disk image] -boot c Adding a "-smp 2" option, for instance, will make use of 2 cores out of 4.

P.S.: I have had issues with running cygwin (which is 32-bit) on an existing 64-bit windows installation using kvm on my work machine. Apart from that it has worked well for me.
azerthoth

Dec 22, 2008
5:32 PM EDT
@Bob:

Heres a link for the simple how-to I wrote, the install part is debian specific, the commands are generic once it's installed.

http://www.debian-administration.org/articles/545
Bob_Robertson

Dec 23, 2008
1:56 PM EDT
Az, good news, your article says that kvm is in unstable, but the kvm package is in Lenny right now. It looks like qemu will work for me on this ancient relic of a processor.

(what an awful thing to say about a 2.8GHz system!)
azerthoth

Dec 23, 2008
3:16 PM EDT
My favorite part of the whole mess is using the overlays. It lets you do the installation once and then from that one installation have dozens of variants independent from one another.
krisum

Dec 24, 2008
1:38 AM EDT
Bob, Does kqemu work for you? I think you will need to install "kqemu-source" and "kqemu-common" followed by "module-assistant a-i kqemu-source". Then loading kqemu module, adding user to kqemu group as in azerthoth's article and passing "-kernel-kqemu" option to qemu should do the trick. It is reputed to have great performance but I haven't tried it so far.

Btw, for those looking for a GUI can check out redhat's "virt-manager" which is available in debian and ubuntu (handles qemu/kvm/xen).
Bob_Robertson

Jan 05, 2009
8:28 AM EDT
Krisum, I'm still trying to get everything together. Two kids puts a damper on innovation!

**Edit: Ok, I've got it working just fine. However, being an old-school Networking type, I abhor vlans. So I'm going back to VirtualBox, if for no other reason than that the networking is automagic.

I am quite pleased with the simplicity of qemu and its setup (until I hit networking), so I can see very well how people would like it. It also seemed to run pretty quickly, although without networking I wasn't able to do much.

Posting in this forum is limited to members of the group: [ForumMods, SITEADMINS, MEMBERS.]

Becoming a member of LXer is easy and free. Join Us!