Linked by HAL2001 on Thu 23rd Dec 2010 22:49 UTC
Oracle and SUN Oracle VM VirtualBox enables desktop or laptop computers to run multiple operating systems simultaneously, and supports a variety of host operating systems, including Windows, Mac OS X, most popular flavors of Linux (including Oracle Linux), and Oracle Solaris. Version 4.0 delivers increased capacity and throughput to handle greater workloads, enhanced virtual appliance capabilities, and significant usability improvements. Support for the latest in virtual hardware, including chipsets supporting PCI Express, further extends the value delivered to customers, partners and developers.
Order by: Score:
Malware ?
by NormalBloke on Fri 24th Dec 2010 01:32 UTC
NormalBloke
Member since:
2006-05-11

Our Clear Swift filter won't allow access to this link because it tags it as a malware site ?

Reply Score: 1

Nice
by dampfmaschinen on Fri 24th Dec 2010 10:24 UTC
dampfmaschinen
Member since:
2010-12-12

Good to see that Oracle didn't kill VirtualBox.

Reply Score: 2

RE: Nice
by Sodki on Fri 24th Dec 2010 16:21 UTC in reply to "Nice"
Sodki Member since:
2005-11-10

For now, but I wouldn't be so confident. The separation of core features and expansion packs is the first sign of doomsday. I'll still use VirtualBox and I hope I'm wrong, but I've got a very bad feeling about this.

Reply Score: 6

RE[2]: Nice
by Drumhellar on Fri 24th Dec 2010 20:04 UTC in reply to "RE: Nice"
Drumhellar Member since:
2005-07-12

The expansion packs were already separate for many users, as the USB and RDP were already propriety components (I'm not sure about the PXE components). It seems the only difference now is that they aren't included by default in the Windows builds, which, for me, is an improvement. I rarely used the USB features of VirtualBox, it is more often than not a source of frustration for me.

Reply Score: 2

benayed
Member since:
2010-12-24

I am sorry to say that this release caused my windows 7 64 bit to experience its first BSOD.

Something about the VirtualBox USB 2.0 driver failed to unload something before exiting. I did not had time to capture the whole message before the machine rebooted but the above is explanatory enough. Some rough edges on the new drivers cleaning up.

Short of that, I am thrilled about Oracle support to VirtualBox. I use it extensively on Windows Mac and Linux Hosts and it is usually very dependable.

Reply Score: 1

Comment by Kasi
by Kasi on Fri 24th Dec 2010 21:20 UTC
Kasi
Member since:
2008-07-12

I find virtual box to be very easy to use. When choosing it over KVM, the easy interface put it head. I'm glad it's still being supported by oracle.

Reply Score: 1

Pile of bugs
by Beket_ on Sat 25th Dec 2010 00:39 UTC
Beket_
Member since:
2009-07-10

I tried 4.0.0 in a solaris 11 express host. It consistently locked the host machine.

And when it didn't, the guest OS would be so slow to the point of being unusable.

I went back to 3.2.10.

Reply Score: 2

Works well here
by tanishaj on Sat 25th Dec 2010 01:18 UTC
tanishaj
Member since:
2010-12-22

Sorry to hear that people are having trouble. It is working excellently for me as VirtualBox always has.

Windows XP host with Arch Linux guest tested so far.

Thank you very much Oracle (ya evil bastards).

Reply Score: 1

Performance?
by Valhalla on Sat 25th Dec 2010 03:55 UTC
Valhalla
Member since:
2006-01-24

Alot of people, aswell as these benchmarks over at Phoronix http://www.phoronix.com/scan.php?page=article&item=linux_kvm_virtua... says there's been performance regressions in v4 compared to v3, but these were tests of the Virtual Box 4 beta releases, anyone compared the performance of the final release vs 3.2.12?

Reply Score: 2

Beta program....
by gilboa on Sun 26th Dec 2010 11:16 UTC
gilboa
Member since:
2005-07-06

The relatively short beta program doesn't install too much confidence in VirtualBox's stability.
Plus, given the relative advantage qemu/KVM has performance wise [1], VB is looking far less attractive than it used to be.

As it stands, I'll continue using qemu/kvm (using my own VM management scripts) on supported hardware (Xeons, Athon CPUs, etc) and VB (as a sole alternative) on my ASUS 1201N netbook.

- Gilboa
[1] http://www.phoronix.com/scan.php?page=article&item=linux_kvm_virtua...

Reply Score: 2

RE: Beta program....
by jwwf on Sun 26th Dec 2010 15:51 UTC in reply to "Beta program...."
jwwf Member since:
2006-01-19

The relatively short beta program doesn't install too much confidence in VirtualBox's stability.
Plus, given the relative advantage qemu/KVM has performance wise [1], VB is looking far less attractive than it used to be.

As it stands, I'll continue using qemu/kvm (using my own VM management scripts) on supported hardware (Xeons, Athon CPUs, etc) and VB (as a sole alternative) on my ASUS 1201N netbook.

- Gilboa
[1] http://www.phoronix.com/scan.php?page=article&item=linux_kvm_vi...


I am sceptical about most virtualization benchmarks because of the number of unknown factors involved. One they mentioned--by default, virtualbox caches writes that should sync to disk, inflating the results unsafely. QEMU/KVM can be configured to do this too. Another is that you can't be sure inside a VM that a measured second is really a wall clock second, since the clock ticks can get optimised out (this is why the clock slips in vmware when you don't have tools installed). If you can't reliably measure time, you can't do any xyz/second benchmarks reliably.

Anecdotally, I find QEMU/KVM to be absurdly slow on IO when using qcow2 and when the disk image is mostly unallocated. Once it gets allocated (grows), it's not as bad. An example would be compiling a kernel on a brand new guest. The first compile allocates a lot of real disk space in the qcow2, pegging the real hdd with metadata updates, etc. The next compile (after rebooting, so it's not caching) doesn't because the qcow2 doesn't really have to grow for it.

I have read that how bad this is might depend on the host FS (I use ext4), but I haven't tested this.

Reply Score: 2

RE[2]: Beta program....
by gilboa on Mon 27th Dec 2010 08:21 UTC in reply to "RE: Beta program...."
gilboa Member since:
2005-07-06

I am sceptical about most virtualization benchmarks because of the number of unknown factors involved. One they mentioned--by default, virtualbox caches writes that should sync to disk, inflating the results unsafely. QEMU/KVM can be configured to do this too. Another is that you can't be sure inside a VM that a measured second is really a wall clock second, since the clock ticks can get optimised out (this is why the clock slips in vmware when you don't have tools installed). If you can't reliably measure time, you can't do any xyz/second benchmarks reliably.


I tend to be skeptical about benchmarks just as you.
However, according to my own private experience, qemu/KVM runs circles around VB once you start adding cores, memory and network devices, and this without using virt-io devices. (I require "real" e1000 devices on my VM's).
As for wall clock vs. real clock, well, with NTP enabled, I never experienced any massive clock drift on x86_64 guests, and I relay on having synced host / guest clock for my software.

Anecdotally, I find QEMU/KVM to be absurdly slow on IO when using qcow2 and when the disk image is mostly unallocated. Once it gets allocated (grows), it's not as bad. An example would be compiling a kernel on a brand new guest. The first compile allocates a lot of real disk space in the qcow2, pegging the real hdd with metadata updates, etc. The next compile (after rebooting, so it's not caching) doesn't because the qcow2 doesn't really have to grow for it.

I have read that how bad this is might depend on the host FS (I use ext4), but I haven't tested this.


I only use raw images so I can't really confirm or contradict your observation.

- Gilboa

Edited 2010-12-27 08:22 UTC

Reply Score: 2

RE: Beta program....
by siride on Mon 27th Dec 2010 04:02 UTC in reply to "Beta program...."
siride Member since:
2006-01-02

KVM only runs on Linux. The nice thing about VirtualBox is that it runs on Windows, Mac and Linux. I even share VMs between host OSes so that whether I'm booted into Linux or Windows makes no difference, I can still use the same VMs.

Reply Score: 2

RE[2]: Beta program....
by rhavenn on Mon 27th Dec 2010 05:55 UTC in reply to "RE: Beta program...."
rhavenn Member since:
2006-05-12

..and FreeBSD (the OSE version; no USB support)

Reply Score: 1

RE[2]: Beta program....
by gilboa on Mon 27th Dec 2010 08:15 UTC in reply to "RE: Beta program...."
gilboa Member since:
2005-07-06

True.
But it seems to be gaining traction in the BSD world as well [1].

Never the less, if you're a Linux user and willing to use command-line parameters, in my experience, qemu/kvm is more capable than VB, and -far- more stable.

- Gilboa
[1] http://retis.sssup.it/~fabio/freebsd/lkvm/

Edited 2010-12-27 08:21 UTC

Reply Score: 2

RE[3]: Beta program....
by legume42 on Mon 27th Dec 2010 08:42 UTC in reply to "RE[2]: Beta program...."
legume42 Member since:
2006-08-30

Would you mind on elaborating on "-far- more stable"?

I'm genuinely curious. I use vbox (and kvm) quite a lot on Linux and FreeBSD and haven't been scared off of vbox in the same way as vmware server. Vbox is quite stable for me, what are you seeing?

Reply Score: 1

RE[4]: Beta program....
by gilboa on Mon 27th Dec 2010 10:55 UTC in reply to "RE[3]: Beta program...."
gilboa Member since:
2005-07-06

Would you mind on elaborating on "-far- more stable"?

I'm genuinely curious. I use vbox (and kvm) quite a lot on Linux and FreeBSD and haven't been scared off of vbox in the same way as vmware server. Vbox is quite stable for me, what are you seeing?


At least in my experience, when qemu/kvm goes down, it only takes the guest, when VB goes down, the host goes down with it.
As I don't have solid test-cases that continuously crash the host, I can't really back my claim.

- Gilboa

Reply Score: 2

RE[5]: Beta program....
by siride on Mon 27th Dec 2010 15:36 UTC in reply to "RE[4]: Beta program...."
siride Member since:
2006-01-02

I've never had the host go down. I've had guests crash of course (for legitimate reasons), but the host stays up just fine.

Reply Score: 2

RE[6]: Beta program....
by rycamor on Tue 28th Dec 2010 03:31 UTC in reply to "RE[5]: Beta program...."
rycamor Member since:
2005-07-18

Due to my work requirements I have a Windows 7 laptop, so I don't have the choice of KVM. I have been using VMWare Player to run my linux development environment, but VMWare's UI consistently irritates me and I notice a fair amount of strange Zend/PHP segfaults.

Also, I like having a FreeBSD development environment for certain things, but VMWare player doesn't play well with FreeBSD in graphical mode. Something about event handling seems completely broken, because I can type several characters in any graphical application and they will not show up until I move the mouse--odd.

Thus I am trying out VirtualBox. So far it has done fine with FreeBSD in terminal mode... as a stress-test I am compiling the whole graphical environment, from Xorg to KDE, and it has handling things quite well. Here's hoping it will handle graphical apps well too. (Another plus about VirtualBox is you get Snapshots for free, which you don't get with the free VMWare Player.)

Reply Score: 1

RE[4]: Beta program....
by siride on Mon 27th Dec 2010 15:36 UTC in reply to "RE[3]: Beta program...."
siride Member since:
2006-01-02

Likewise. Aside from the annoying, but trivial bug where the pop-up menu bar was black in KDE, I haven't had any problems with VBox on Linux or Windows. Maybe KVM is more stable, but if it's in metrics that require edge cases I never run into to see, then what's the value for me?

Reply Score: 2