VirtualBox 4.3 released
virtualbox.org
virtualbox.org
* Vagrant is being updated to work with 4.3 now. A release should be out today or at the latest tomorrow. (UPDATE: Vagrant 1.3.5 is now out and supports VirtualBox 4.3)
* VirtualBox 4.3 doesn't run at all on Mavericks (10.9) because their kernel extensions aren't signed. OS X 10.9 requires signed kexts now. So the changelog where they said "limited" Mavericks support they actually should've said "no support". (UPDATE: Some people are reporting it is working for them on Mavericks. I can't get it to work. YMMV)
Based on these two bullet points, I would stick with VirtualBox 4.2 for the time being. The bullet point that says "rewritten VT-x and AMD-V code" is especially vague and could be "super unstable virtual machine manager" just as easily as it can mean "slight performance improvements." So be careful.
Other than that, it is good to see VirtualBox have some sort of big release. This is their first major ("4.x") release in over a year.
I also want to note that if you are on Mavericks, VMware Fusion works perfectly. As a disclaimer to this sentence though: I make money from Vagrant + VMware users. I'm not trying to advertise that, I just want to state that Vagrant _itself_ is fine. VirtualBox 4.3 doesn't work. VirtualBox 4.2 does. VMware Fusion 5 and 6 does.
I haven't tried Virtualbox 4.3 but Virtualbox 4.2 sort of works on Mavericks. The kernel extensions don't load on boot, but can be loaded manually. I blogged about that here http://asquera.de/development/2013/06/20/vagrant-on-maverick...
I received warning during install of the unsigned kexts, but the warning stated that they would be loaded anyway. I'm now running vbox 4.3 just fine on Mavericks GM.
Is this an easy issue to fix (get free key, slap a signature on), or could this be a more serious issue?
Deep, I know.
I also reported the issue to the VirtualBox team many weeks ago and they confirmed the bug and know it exists. It just seems like it wasn't important enough for them to fix prior to release.
So this is now the only issue left. If I remember correct there used to be multiple issues with VMWare + Vagrant. I just checked now and seems only one left. Correct?
I might actually switch to fusion + vagrant on my mac osx if the support is stable.
I've completely stopped using VirtualBox now! Good work mitchellh :)
This has gotten a lot better, but for quite a while `vbox` was the thing that made my computer lock up most of the time, especially the USB drivers.
This is okay for me on a single machine, but at scale of a development team, it gets expensive quick.
After I changed from job-installed Virtualbox to the Parallels license I already had, my workflow sped up dramatically. It was easily half the time to go through an install cycle as before. The performance increase was absolutely massive. Since then we've only had more and more issues with Virtualbox that makes it worth replacing at a relatively high cost.
They includes:
- Poor documentation
- Broken build scripts for some of the open source version
- Lack of support on forum/IRC
- Project still uses SVN
- Procedure for submitting patch is very archaic
I personally would love to see them move to Github. It would make contributing much easier.Other people here raised some legitimate points with the build and patch submission process that I also would like to see improved, but yours are just narrow minded prejudice.
For example, USB2.0 and RDP support is non-free.
https://www.virtualbox.org/wiki/Licensing_FAQ
Also note that they do openly admit that stopping to release under GPL 2.0 is not planned, but possible and they reserve the right to do so in future.
I understand that this leaves Mac users behind. But OS X isn't open source, so there we are.
The big releases tend to have a way of introducing bugs, that although get fixed, can wreck your day if you depend on it.
While this is true, this wasn't an issue with 4.2. It still lets me run it, but it's not happy about it.
EDIT: Further investigation shows that VirtualBox docs have always said this was a bad thing to do, but didn't used to throw up a warning when you did it anyways.
This is mentioned in the changelog, FWIW.
This feature alone is worth the upgrade.
I've switched over to Parallels 9 on the Mac, and it is _much_ faster overall (not to mention better USB support).
Also, I highly recommend Vagrant users to look into the vagrant-LXC plugin - that, too, is one heck of a lot faster than using either VirtualBox or VMware providers.
I've documented my setup here: http://the.taoofmac.com/space/HOWTO/Vagrant
I still wish they'd consider adding retina support on OS X; that's the one thing keeping me from using it 24/7 :(.
I normally launch server instance so I am fine. Just curious.
1. When cloning VMs I would always have networking issues. The fix was known and simple (https://www.virtualbox.org/ticket/660) but not intuitive to a casual user.
2. Installing the guest additions (drag-and-drop file support, shared clipboard, basically stuff you really want) as a kernel module can be a huge pain in the ass depending on what kernel you run. I never had any issues with a "stable" 2.x kernel, but with 3.x I had a difficult time finding the correct kernel headers and putting them in the correct place.
I hope Vbox will catch up with VMware player on 3d acceleration soon.
I started using VMWare Player which definitely is a lot more polished, reliable, and way faster in my opinion.