Search Mac Software Downloads
|
DESCRIPTION
VirtualBox is a family of powerful x86 virtualization products for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance product for enterprise customers, it is also the only professional solution that is freely available as Open Source Software under the terms of the GNU General Public License (GPL).

Presently, VirtualBox runs on Windows, Linux and Macintosh hosts and supports a large number of guest operating systems including but not limited to Windows (NT 4.0, 2000, XP, Server 2003, Vista), DOS/Windows 3.x, Linux (2.4 and 2.6), and OpenBSD.

VirtualBox is being actively developed with frequent releases and has an ever growing list of features, supported guest operating systems and platforms it runs on. VirtualBox is a community effort backed by a dedicated company: everyone is encouraged to contribute while innotek ensures the product always meets professional quality criteria.

WHAT'S NEW
Version 3.0:

This version is a major update. The following major new features were added:

  • Guest SMP with up to 32 virtual CPUs (VT-x and AMD-V only; see chapter 3.7.2.2 of the user manual)
  • Windows guests: ability to use Direct3D 8/9 applications / games (experimental; see chapter 4.8 of the user manual)
  • Support for OpenGL 2.0 for Windows, Linux and Solaris guests

In addition, the following items were fixed and/or added:

  • Solaris hosts: allow suspend/resume on the host when a VM is running (bug #3826)
  • Solaris hosts: loosen the restriction for contiguous physical memory under certain conditions
  • Mac OS X hosts: fixed guest PAE
  • Linux hosts: kernel module compile fixes for 2.6.31 (bug #4264)
  • VMM: fixed occasional guru meditation when loading a saved state (VT-x only)
  • VMM: eliminated IO-APIC overhead with 32 bits guests (VT-x only, some Intel CPUs don’t support this feature (most do); bug #638)
  • VMM: fixed 64 bits CentOS guest hangs during early boot (AMD-V only; bug #3927)
  • VMM: performance improvements for certain PAE guests (e.g. Linux 2.6.29+ kernels)
  • VMM: some Windows guests detected a completely wrong CPU frequency (bug #2227)
  • VMM: fixed hanging and unkillable VM processes (bug #4040)
  • VMM: fixed random infrequent guest crashes due to XMM state corruption (Win64 hosts only)
  • VMM: performance improvements for network I/O (VT-x/AMD-V only)
  • GUI: added mini toolbar for fullscreen and seamless mode (Thanks to Huihong Luo)
  • GUI: redesigned settings dialogs
  • GUI: allow to create/remove more than one host-only network adapters (non Windows hosts)
  • GUI: display estimated time for long running operations (e.g. OVF import/export)
  • GUI: fixed rare hangs when open the OVF import/export wizards (bug #4157)
  • 3D support: fixed VM crashes for client applications using incorrect OpenGL states
  • 3D support: fixed memory corruption when querying for supported texture compression formats
  • 3D support: fixed incorrect rendering of glDrawRangeElements
  • 3D support: fixed memory leak when using VBOs
  • 3D support: fixed glew library detection
  • 3D support: fixed random textures corruption
  • VRDP: support Windows 7 RDP client
  • Networking: fixed another problem with TX checksum offloading with Linux kernels up to version 2.6.18
  • NAT: fixed “open ports on virtual router 10.0.2.2 - 513, 514” (forum)
  • NAT: allow to configure socket and internal parameters
  • NAT: allow to bind sockets to specific interface
  • PXE boot: significant performance increase (VT-x/AMD-V only)
  • VHD: properly write empty sectors when cloning of VHD images (bug #4080)
  • VHD: fixed crash when discarding snapshots of a VHD image
  • VHD: fixed access beyond the block bitmap which could lead to arbitrary crashes
  • VBoxManage: fixed incorrect partition table processing when creating VMDK files giving raw partition access (bug #3510)
  • VBoxManage: support cloning to existing image file
  • OVF: several OVF 1.0 compatibility fixes
  • OVF: fixed exporting of disk images when multiple virtual machines are exported at once
  • Virtual mouse device: eliminated micro-movements of the virtual mouse which were confusing some applications (bug #3782)
  • Shared Folders: sometimes a file was created using the wrong permissions (2.2.0 regression; bug #3785)
  • Shared Folders: allow to change file attributes from Linux guests and use the correct file mode when creating files
  • Shared Folders: some content was incorrectly written under certain conditions (bug #1187)
  • Shared Folders: fixed incorrect file timestamps, when using Windows guest on a Linux host (bug #3404)
  • X11 clipboard: fix duplicate end of lines (bug #4270)
  • X11 guests: a number of shared clipboard fixes
  • Linux guests: Guest Additions support for SUSE Linux Enterprise Desktop 11
  • Linux guests: new daemon vboxadd-service to handle time synchronization and guest property lookup
  • Linux guests: implemented guest properties (OS info, logged in users, basic network information)
  • Windows host installer: VirtualBox Python API can now be installed automatically (requires Python and Win32 Extensions installed)
  • USB: Support for high-speed isochronous endpoints has been added. In addition, read-ahead buffering is performed for input endpoints (currently Linux hosts only). This should allow additional devices to work, notably webcams (bug #242).
  • USB: fixed error handling for some USB dongles
  • Web service: fixed inability to handle NULL pointers for object arguments, which are valid values for a lot of APIs, in both the raw and the object-oriented web service.
  • Web service: object-oriented bindings for JAX-WS did not exhibit interface inheritance correctly, fixed
  • Web service: added support for IDisplay and IGuest interfaces, which were previously unavailable
  • Registration dialog uses Sun Online accounts now
REQUIREMENTS
Mac OS X 10.4 or later, Intel Mac.


SCREENSHOT

Developer:virtualbox.org
Downloads:40,918
  - Version d/l:1,422
Utilities:System
License:Free
Date:30 Jun 2009
Platform:Intel
OTHER PEOPLE SUGGEST
Suggest something else:
VirtualBox User Reviews (40 posts)Write A Review
sort: smiles | time
Jul 1 2009

WIZZARD1  The one good file that I did manage to download now works. I have to run the uninstall twice with a reboot in between. I think the uninstall also leaves files behind that don't work with 3.0 as well. As well, it does not install well upgrading 2.2.4. Since the dev does not use standard file locations and 'fixes' some file locations it is probably good to run the uninstall twice with a reboot.

This however does not explain the 400 bad request at 98.53% when attempting to download from their site. Don't think it is an overload situation but a server reboot might clear the issue.  
(Version 3.0)

praisebury
0
[ Reply ]
Jul 1 2009

WIZZARD1  Someone needs to contact whoever posts for download at VirtualBox/Sun. I have been trying to download 3.0 since it was released. Either it downloads and the app will not be start (bounces once) or it will not finish a download - gets to 98.53% and then hits 400 bad requests. I have tried to get ahold of them to make them aware but so far have been unsuccesful.

There is nothing wrong with my connection at all as I have no issues downloading anything else including stuff from Sun and also much larger files. There is nothing blocking this.

Please correct and repost a good build or fix your download servers.  
(Version 3.0)

praisebury
0
[ Reply ]
Jun 30 2009

E_COMMERCE  Still throwing files all over the disk when it has no business doing so.

- "/Library/Extensions" is not a standard location (but at least it's not in /System).

- StartupItems have been deprecated for over four years.

- Mixing in VirtualBox items in /usr/bin instead of /usr/local/bin is annoying.

All of this makes it hard to remove, hard to migrate to a new system, and hard to backup (it you're not running Time Machine). What's annoying is that none of this is necessary - kernel extensions can be dynamically loaded from inside the application bundle, the StartupItem can be changed to a launchd agent and loaded dynamically, and the command line utilities are optional (and could be installed by the app on first run if requested).

All this detrius is unnecessary and sloppy.  
(Version 3.0)

praisebury
+3
[ 4 Replies - Reply ]
Replies:
Jun 30 2009

E_COMMERCE  Heh, even worse - it hardcodes the path to the application in the StartupItem - so you can't move it elsewhere without rewriting a root-owned bash script. What utterly horrid design.  
(Version 3.0)

praisebury
+1
Jun 30 2009

NEONBLUE2  I haven't installed it yet but can you move the files and put aliases in their place? You could move everything into the application bundle.  
(Version 3.0)

praisebury
0
Jul 1 2009

STAR-AFFINITY  Maybe contact the ones working on VirtualBox and ask what they're doing? :)

Here perhaps? http://www.virtualbox.org/wiki/Mailing_lists  
(Version 3.0)

praisebury
0
Jul 1 2009

E_COMMERCE  Just a follow-on - the application doesn't function at all if you move it out of it's default spot at /Applications. Refuses to launch - tiny blip on the Dock and vanishes.

As for posting on mailing lists - do you really think that would do any good whatsoever? When I see a company that doesn't get it as badly as this, I've found they're not going to have an epiphany and suddenly understand why this stuff is important just because I post back and forth on a mailing list. It just wastes everyone's time.

No, they can go their way and screw up, and I'll continue on mine and stick with VMware Fusion (a lovely native Mac product from a company that had no Mac experience whatsoever beforehand, and did an absolutely smash-up job).  
(Version 3.0)

praisebury
0

Jun 8 2009
*****

BCWINTERS  I needed to do some work on a Windows-only database, and decided to give VirtualBox a try before shelling out for Fusion. And boy am I glad I did.

This program has a surprisingly terrific level of polish and excellent (if somewhat techy) documentation.

While the UI isn't truly native it's very intuitive and quite nicely finished, and anyway you only touch the UI for a little while when setting up a new guest OS.

I had XP and my development tools installed in less time than it would have taken on a real PC (thanks to disk images instead of CDs!), and only needed to tweak one setting in the prefs to get access to my office's PPTP VPN--I think it was switching the "Attached To" setting to "Bridged" instead of "NAT," IIRC.

From there on out, it was smooth, speedy sailing. I love you, VirtualBox.  
(Version 2.2.4)

praisebury
+1
[ Reply ]
May 30 2009

PISSNAROUND  3d acceleration seems to be problematic for all guests.   
(Version 2.2.4)

praisebury
0
[ Reply ]
May 29 2009
*****

UNXADM  Frequent updates and stability make this a great free alternative to Parallels. They can't even get an update out that supports Ubuntu 9.04. Virtualbox has had already 2 updates since Ubuntu 9.04 came out. Highly recommend it.  
(Version 2.2.4)

praisebury
+4
[ Reply ]
May 27 2009
*****

ONE78MAN  Do you need to execute other OS inside your Mac? this is a good solution, i really love it.

Of course you will not be able to run heavy software (video games for example) but for test and simple software (browser internet, specific/old application) it's a perfect solution.  
(Version 2.2.2)

praisebury
+1
[ Reply ]
Apr 28 2009

PCHARLES67  Once I figured out how to get the VMWare drive opened in VirtualBox I then had to figure out what network setting to use because the defaults did not work on my MacBook. After about an hour or so of messing with this, Windows told me that the activated virtual machine was nolonger activated and I needed a new serial. Same for Office and a couple of other activated applications, so back to VMWare, which is still a lot more polished.

Good for free though, particularly if you are starting from scratch. VMware was less of a headache to get running on my machine and has not presented activation problems when upgrading. I was running Parallels on my iMac and had problems with activation when trying to upgrade from 3 to 4, so moved to VMWare and have been much happier.  
(Version 2.2.2)

praisebury
0
[ 3 Replies - Reply ]
Replies:
Apr 28 2009

FRIEDDYLAN  The Windows activation requirement is normal, even under VMWare and Parallels.

I can only suspect that Office (being an MS product) obeys the same laws of activation but I may be wrong.  
(Version 2.2.2)

praisebury
0
Apr 28 2009

PCHARLES67  Not entirely true.

When I moved my virtual machine from Parallels 3 on the iMac to VMWare 1 on the Macbook I was not asked to reactivate, nor was I asked to reactivate when upgrading VMWare to version 2. However, when I tried to upgrade the Parallels 3 virtual machine to Parallels 4, I was asked to reactivate, similarly when I tried the VMWare 2 machine with Parallels 4, I was asked to reactivate.   
(Version 2.2.2)

praisebury
0
Apr 30 2009

NEONBLUE2  The reactivation is due to some sort of major virtual hardware shift in the virtualised environments. The same can happen in reality if you ever make too many changes to the hardware, which Windows interprets as a different computer that it's been installed on.  
(Version 2.2.2)

praisebury
0

Apr 19 2009
***..

IMINI  Very interesting, fast, ahead of the competition in some areas (compiz in Linux kind of works). Behind in some others (lack od DriectX).

But also very unstable and unreliable - hangs, kernel panics, VM sudden exits, no pointer in compiz, graphics refresh problems, etc.

So far staying with VMWare witch is is visibly slower, but rock solid. But I will try new VirtualBox versions and observe the progress.  
(Version 2.2)

praisebury
+1
[ Reply ]
Apr 11 2009
*****

DENDE O  As a very early adopter of virtualization in the corporate world (running Vmware's Virtual Infrastructure product) and being very impressed by it, I never bothered to really try Parallels, I went straight for VMware Fusion on my late 2007 MBP, it ran great with no problems, and I loved it. On my early 2009 MBP with 4Gb and a speedy 7200 rpm drive Fusion still ran great. However, Im in the Technology R&D profession, and I find the best way to evaluate any product it to use it in your day to day life, and thats what I did when I tried Virtual Box.

I made a copy of my VMware Fusion's vmdk and converted my windows XP VM to virtualbox and ran it for a number of weeks. The speed difference between virutalbox and fusion was immediately clear. Virtualbox ran circles around Fusion in performance. Fusion was always a very stabled product and so is virtualbox, (though in some early iderations of vb things werent quite as stabled as they are now), I am also amazed how much lighter the vb footprint is on my system. When I ran fusion, I would only start fusion up when I wanted to exclusively use windowsXP because I knew all my other mac sessions would perform poorly...and I can just about forget about launching photoshop and bridge together. With Virtualbox, I start windows and leave it running in a different space (on leopard) and sometimes forget its running. When I close the cover of my mpb, virtualbox automatically sleep the vm and wake it back up when I open the lid.

I am still a very big advocate for VMware in the corporate world, but for all my home users there is no better virtualization product than Virtualbox  
(Version 2.2)

praisebury
0
[ Reply ]
View all 40 posts >>