VirtualBox 4.3 Comes With New Multi-Touch Support, Virtual Cam and More 114
donadony writes "Oracle announced the release of VirtualBox 4.3; this is a major release that comes with important new features, devices support and improvements. According to the announcement, 'Oracle VM VirtualBox 4.3 adds a unique virtual multi-touch interface to support touch-based operating systems, and other new virtual devices and utilities, including webcam devices and a session recording facility. This release also builds on previous releases with support for the latest Microsoft, Apple, Linux and Oracle Solaris operating systems, new virtual devices, and improved networking functionality.'"
Re:Hmm (Score:5, Interesting)
Does it even need to be said anymore when it applies to commercial products? Not to be the guy with the tinfoil had or anything, but given that Microsoft, Google, Amazon, Yahoo etc etc have cooperated with the NSA (not much choice) why would Oracle not also be a part of that? I will still use VBox for my little uninteresting personal needs. Maybe a nice Hi NSA motd or desktop wallpaper.
Re: (Score:2)
Does it even need to be said anymore when it applies to commercial products?
Even the open source [virtualbox.org] ones?
Re: (Score:2)
I don't know. The source may be as clean as freshly fallen snow. I usually download the binaries and trust that it is clean. Most likely fine but who really knows. I don't have the skills (or time) to do a whole audit of the source and then compile it myself. So I stay away from obvious problems out there and trust things like virtualbox to be clean for my personal use. I also trust that this open source project has many smarter people then me looking after these things. That is the beauty of open so
Re: (Score:1)
That's my point, you get a cookie.
Re: (Score:2)
Re:Hmm (Score:5, Funny)
But does it come with the ask toolbar?
Re: (Score:2)
You spew someone else's words with a venom such that you appear, for all intent and purpose, to be a little more than a cartoon of a person.
Oh no you di-n't!
What are the current options? (Score:4, Interesting)
OK, somewhat related question ... what are the current workable options for virtualization?
I've used VMWare at home for years. Virtual box, being Oracle, isn't necessarily something I'm interested in.
Anybody got a link to something which covers the current state of virtualization stuff suitable for home use?
Re: (Score:2)
It's unfortunate that VirtualBox is in the hands of evil, because it really is a solid product :(
Re:What are the current options? (Score:4, Insightful)
I never judge products based on who builds them. To me, software is like art. It doesn't matter whether the author was a drunk homosexual, all I care is whether the product has value.
Re: (Score:2)
I can respect that view, and I'm not one of those guys that points and screams "EVIL DOER!!" every time someone buys from a company I don't like.
I guess it's just a personal thing. All companies are evil, however I view certain media companies, Oracle, and Apple (though a little less so) to be excessively evil in ways I personally care about so I try to avoid doing business with them when practical (and occasionally when not).
Re: (Score:2)
Getting something for free hardly qualifies as "business"...
Re:What are the current options? (Score:4, Insightful)
What's wrong with being a drunk homosexual?
Re:What are the current options? (Score:5, Funny)
What's wrong with being a drunk homosexual?
I know right? Unless he is making the comment that Larry Ellison is a drunk homosexual, which is probably more offensive to drunk homosexuals.
Re: What are the current options? (Score:1)
He should have worded it "a drunk homosexual, or a drunk homophobe. " That would have added clarity.
Re: (Score:2)
Kind of right, but this art was done by a drunk homosexual who made you sign an agreement to let him change the artwork whenever he likes and installed a remote-controlled self-destruct mechanism in the artwork.
How he lives might not affect his art, but it doesn't mean you trust him to install an auto-update mechanism on your PC.
That said, I use VirtualBox and like it. The Oracle connection makes me nervous, though. With other Oracle products you have to run updates very carefully to avoid all the crapwar
Re: (Score:2)
Citation needed.
Re: (Score:3)
If you have some bare-metal lying around, I would recommend XenServer (http://www.xenserver.org/). I used to be a VMWare proponent for SMB's, until I saw that product. If you need a virtual container on an existing workstation, VirtualBox is really the only player in town. I used to use VMWare Server, but Vmware doesn't support it anymore. Its a shame, it was a great product and I'm still running a few VM's on my beefy workstation for testing.
Re: (Score:2)
That's the exact use case I'm looking for -- when I bought my current machine it was specifically bought to be beefy enough to run VMWare Workstation so I can keep some stuff sandboxed in VMs.
Looking at the current price (and licens
Re: (Score:3)
Re: (Score:2)
Except it sounds like USB 2.0 support only comes from Oracle.
And it seems like USB 2.0 would be pretty basic functionality to me, considering the only input devices attached to my computer are USB -- if I need some Oracle proprietary stuff to use my keyboard and mouse it's kind of useless (no idea if keyboard/mouse is special and still works or not).
Re:What are the current options? (Score:5, Informative)
Your keyboard and mouse do not require USB 2.0 to work. For two reasons: 1. Most keyboards and mice do not have bandwidth requirements that justify USB2. Almost every keyboard and mouse out there is USB1. 2. VirtualBox does not use the keyboard and mouse as USB devices directly. You install a virtual keyboard and mouse driver which redirects events from the host operating system. Otherwise you'd have to have a separate keyboard and mouse for the host and guest operating systems.
Re: (Score:2)
Re: (Score:2)
Keyboard/mouse are special. My keyboard and mouse are both USB and worked fine with the open-source version of VB. I went to the closed version to try to get a USB headset to work, as well as to try to connect to my kids' LeapFrog Tag pens. Didn't work, but haven't switched back as much out of laziness as anything else.
Re: (Score:2)
Running USB devices that only have Windows drivers is one of the main reasons I use VMWare Workstation. Years ago this was somewhat flaky but more recently works well for me. (The main hiccup is high CPU usage when the wireless dongle for my Garmin watch is connected to the VM
Re: (Score:2)
Have you tried gant [wordpress.com]? It'll read tracks out of your watch; I use it with a Forerunner 405. Linux 3.11 has proper support for the USB ANT+ stick too (suunto.ko...guess Suunto also uses ANT+ for some of its products), so you no longer need to load usbserial.ko with vendor & product parameters).
If you're doing more than just downloading tracks from your watch, you'll most likely need to stick with what you're using, but this does what I need without having to spin up a
Re: (Score:2)
Re: (Score:2)
How well does Xen work at virtualizing graphics cards for gaming? I know "vga passthrough" exists, is it stable and performant? I assume I need to dedicate a graphics card for Windows?
Re: (Score:3)
I have no issues using esxi/Vsphere. It is still free, and fully functional as long as you don't need enterprise management (moving VM's between hypervisors and what not).
I currently have it running on a quad quadcore E5 Xeon series with 64G ram and and an SSD, with 15 1TB drives and 2 SSD's in the same chassis, but assigned to a Storage VM (Nas4Free fork of FreeNas) using VT-D.
Re: (Score:2)
Re: (Score:2)
Xen is great and powerful, but after having worked more on RHEL 6 lately (which forced a move to KVM if I want to stick with the official repositories for updates - no Xen kernel from Redhat any more!) I've developed a new appreciation for Qemu+KVM. As a nice bonus when I run it on a workstation I do not have to resort to fugly hacks to use the NVIDIA drivers.
Re: (Score:1)
As for other options, you may want to check out Wikipedia. Usually they have lists/comparisons of classes of software, and I do remember seeing one f
Re: (Score:2)
Regardless of whose hands it's in, VirtualBox is free software, excluding a small extension pack which is not included by default. Unlike other proprietary products, like VMware, you have the freedom to fork it if you don't like the direction development is going or don't like the vendor. And if you're worried about security, you can always audit the software.
Not only that, but it works quite well, at least for me and my use cases, and has for years. I will definitely be checking out the new release.
Re: (Score:1)
If you want Windows/Mac software virtualization your choices are: Parallels, VMware, VirtualBox. Hyper-V on just Windows.
For Linux hosts: VMware, Xen, VirtualBox, KVM, OpenVZ
For dedicated host hardware implementation: ESXi, Xen both free. Hyper-V is also a choice.
VMware/Parallels are the best choice still right now. If you want free go VirtualBox.
Re: (Score:3, Informative)
The only problem with Virtual PC is it doesn't support anything older then XP unless you have a copy of Virtual PC 2007. That's the version that still supports Win98 with working sound. I've got a copy and refuse to give it up as it's the only option for those win95 apps that simply do not work in Win7 - the damn things tend to do some very screwy things and a VM instance is the safest way to run em.
Re:What are the current options? (Score:5, Informative)
For cross-platform desktop virtualisation, your options are:
VMWare Server - free but essentially abandoned by VMWare. Requires ancient versions of web browsers to work.
VMWare Player - free but only for non-commercial use. No snapshotting. I've found the console interaction randomly buggy.
VMWare Workstation - full-featured. Currently quoting £190 per seat.
VMWare vSphere / ESXi - bare-metal virtualisation. Not free and not really suitable for desktop virtualisation.
VirtualBox - free and fairly full-featured. If you want to use USB2 or boot it from a network drive then you need an add-on pack from Oracle. This is free for 'individual' use which Oracle defines to include single users installing it for commercial purposes but not having it installed by IT admin.
If you're happy running on Windows then Hyper-V might be an option. It comes in bare-metal or Windows-hosted variants. Supports most operating systems as guests.
Or VirtualPC might be an option. It only 'supports' Windows guests but says that "you can install most x86-based operating systems" as well.
Xen might be an option. It's a bare-metal hypervisor that runs Linux as a management environment and can run any x86 operating system as a guest. I've not used it. This sounds attractive, but keep in mind it imposes some limitations, too - you probably can't keep the disk for one operating system as a file in the host operating system and copy it around at will, for instance. A bare-metal hypervisor requires that the guest disks all be physical devices, as though the guest OS was running on the bare metal. So when you want to add a new OS, you either need to have thought ahead and left some space unpartitioned on your disk, or you need to add more disk. Even something like Wubi won't work if you plan to run Windows and Linux side-by-side.
Personally I use VirtualBox and it does alright.
Re: (Score:2)
Re: (Score:2)
For example, the version of sftp throttles your speed, so if you pop another drive in and try to copy something, you should be prepared to wait hours. The file system it uses is also not supported in any of the bootable linux CD's I usually use. I think they were considering adding it to the system rescue cd.
Suffice to say, this makes migration and backup tediuos...
Re: (Score:2)
Thanks for the correction.
Re: (Score:2)
KVM/Qemu is good on the Linux desktop (and probably servers, don't know), seems to be well integrated with the kernel for things like process management, and it has solid support for PCI pass-through. The user interface is pretty decent, with virt-manager, but not as polished as VirtualBox or VMWare. If you need things like high performance graphics, low latency sound, etc., it is somewhat slower, but you can make up for it by giving the VM real hardware (perhaps not convenient on laptops).
Re: (Score:2)
Yeah, I use Qemu (and DosBOX) for all my virtualization needs. It just works. The interface is really easy too:
$qemu-system-i386 -m 200 Windoze
Will run the image Windoze and allocate 200 megabytes of memory. That's fine for me.
Re: (Score:2)
I believe vbox is just Oracles version of Xen.
Re: (Score:2)
No. That's Oracle VM.
VirtualBox was originally from InnoTek based on work done for Connectix and Microsoft VirtualPC.
Re: (Score:2)
One nice thing I've discovered is chroot.
It's low overhead, easy to use and doesn't require all of the fiddling of a VM.
It only works with the Linux/OSX world so if you need Windows, you're out of luck (but, in general, if you need Windows, you're out of luck).
Re: (Score:2)
If you have a CPU with virtualization support, go with KVM and libvirt. If not, VBox OSE really does have the best performance.
VirtualBox (Score:2)
VirtualBox "being Oracle" is a pretty crappy attitude to have. Yes it is funded and written by Oracle employees, but it is also 100% GPL*. You can't say that about VMWare. For an Open Source solution VirtualBox is very full featured and VMWare does not have much to hold over it at all. Compared to the other open source virtualization solution - KVM - the usability and support for various configurations is head and shoulders above. What's more, Virtualbox works on Windows and Mac, something KVM can not do.
USB Support (Score:1)
That killed it for me when they added that "feature" a few years ago now... I think it was the first major release after Oracle took over.
Re: (Score:2)
Was that ever a paid feature? A closed feature for sure, but I thought it was made available at no cost.
Re: (Score:3)
Re: (Score:2)
So if you're in an environment where you don't have Administrator access, you're not covered.
Cute.
USB support still sucks though (Score:4, Informative)
USB support, at least with Windows hosts, still seems to be broken though. It just never, ever seems to work, or at best once and then never again. That made me switch to VM Ware a while back.
Re: (Score:1)
Re: (Score:2)
I've actually had good luck with previous versions, actually. I have a USB-Serial adapter that I need to use for device management. The software, however, will not run on Windows 7 or higher. I've created an XP VM on the Win7 host that has pass through for the device. Works just fine.
I think I've done this for for a USB-HDD adapter as well. Works for the old laptop disks, for certain. I think for the SATA adapter as well. Haven't actually tried it for the normal ATA drives, but don't see why it woul
Re: (Score:3)
I've found the USB support works perfectly when it works, and otherwise just doesn't, with both OSX and Windows hosts. It works perfectly for hard disks, card readers, FPGA programmers and input devices. It doesn't work at all for mobile phones. At lest Nokia S40 and Samsung Android phones don't work with it.
Re: (Score:3)
USB support, at least with Windows hosts, still seems to be broken though.
I run Windows as a guest on a Kubuntu host, and USB works fine for printers and USB drives.
Re: (Score:2, Insightful)
Re: (Score:2)
My main use case has been running a windows VM for the small but unavoidable number of windows-only apps I need to run. Obviously this means LXC and OpenVZ are out, but KVM is starting to look attractive. I haven't done much research, but biggest requirement for me is probably USB support.
VirtualBox in the hands of evil was a real kick in the teeth, because it really is a great product :(
Re: (Score:2)
I use USB passthrough with my KVM guests fine on Fedora 19 ...
Have Windows (XP and 7) VMs with full virtio drivers installed along with the SPICE agent etc etc
Re:why is this product still viable? (Score:4, Informative)
use LXC (Linux containers) or KVM or OpenVZ instead. Remember, this is the same company that killed solaris, pissed on RHEL, and shit all over the idea of open source recently. Now its trying to turn a buck on an open source product?
None of those solutions run on anything other than a linux based system. So how do you propose I run my VM's on Windows and OSX? And please don't tell me that I can move to Linux .. it ain't going to happen due to all the OS specific software that I am using as a part of my work.
Re:why is this product still viable? (Score:4, Funny)
You know if you have OS specific software that you need for work, there's a solution for that...
Re: (Score:1)
Or I just want to run a VM here and there on my desktop? Switch out my whole work chain to support some vague notion of 'they will break it'. IF that happens I will move to VMWare.
I use linux hypervisors all the time and 99% of the time I never touch them and do not even know they are there. But to suggest switch you whole work process chain out for something as 'they might screw it up'? Seriously?
Someone is mixing up server setups with desktop user setups again...
Re: (Score:2)
Re: (Score:2)
So turn it inside out and run the Windows in KVM.
Re: (Score:2)
why is this product still viable?
Because they were one of the first out of the gate with a cheap, workable, windows oriented product.
Re: (Score:2)
I'm running FreeBSD, you insensitive clod. How am I supposed to run other OSes from within that OS, when LXC, KVM and OpenVZ are all Linux-based? VirtualBox is perfect here, thank you very much.
Re: (Score:1)
Because those are not in the same market. With vb and vmware workstation I can run whole freaking networks and domains. I can test software pushes and group policy changes. I can create host only clients that only talk to my virtual router to simulate a real business network! I can test vender updates with a multitude of systems and unix scripts on my own network.
Can these do these things? Or run a single VM?
Re: (Score:2)
Really? The shared clipboard works great for me. I use it almost every day without issue between a Linux host, and some Linux and Windows guests.
Re: (Score:2)
It's a common, but not ubiquitous, problem. I have it myself. It either stops sharing altogether, or will (apparently) randomly decide it will only work uni-directionally - usually host-to-guest, but occasionally guest-to-host instead, just to keep us on our toes.
It is kind of a pain in the ass when it pops up.
Re: (Score:2)
Virtual touch? (Score:4, Insightful)
Re: (Score:3)
I presume it forwards multitouch events from host to guest.
Re: (Score:2)