VirtualBox 1.4.0

InnoTek VirtualBox is a general-purpose full virtualizer for x86 hardware. Targeted at server, desktop and embedded use, it is now the only professional-quality virtualization solution that is also Open Source Software. 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 Public License (GPL). Presently, VirtualBox runs on Windows and Linux 32-bit 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 1.4.0 (released 06.06.2007) changelog:

    * General: added support for OS X hosts
    * General: added support for AMD64 hosts
    * General: signed all executables and device drivers on Windows
    * GUI: added user interface for Shared Folders
    * GUI: added context menu for network adapters
    * GUI: added VM description field for taking notes
    * GUI: always restore guest mouse pointer when entering VM window (Windowss host)
    * GUI: added configuration options for clipboard synchronization
    * GUI: added first run wizard
    * GUI: improved boot device order dialog
    * GUI: auto-resize did not work after save/restore
    * GUI: restore original window size when returning from fullscreen mode
    * GUI: fixed screen update when switching to fullscreen mode
    * GUI: the size of the VM window was sometimes resetted to 640x480
    * GUI: added localizations
    * GUI: various minor improvements
    * VBoxManage: added convertdd command
    * VMM: increased startup performance due to lazy memory allocation
    * VMM: significantly increased maximum guest memory size
    * VMM: fixed issues with V86 mode
    * VMM: support V86 extensions (VME)
    * VMM: support guests with a full GDT
    * VMM: fixed boot hangs for some Linux kernels
    * VMM: improved FreeBSD and OpenBSD support
    * VMM: improved performance of guests that aggressively patch kernel code (very recent Linux 2.6 kernels)
    * VMM: added workaround for a design flaw in AMD AM2 CPUs where the timestamp counter shows large differences among CPU cores
    * VMM: fixed Linux guests with grsecurity
    * VMM: fixed issue on 2G/2G Linux kernels (even 1G/3G kernels should work)
    * VMM: fixed Linux detection of Local APIC on non-Intel and non-AMD CPUs
    * VMM: timing improvements with high host system loads (VM starvation)
    * VMM: experimental AMD SVM hardware virtualization support now also handles real and protected mode without paging
    * VMM: added system time offset parameter to allow for VMs to run in the past or future
    * VMM: provide an MPS 1.4 table if the IOAPIC is enabled
    * RDP: allow binding the RDP server to a specific interface
    * RDP: added support for clipboard synchronization
    * RDP: added support for multiple simultaneous connections to one VM
    * RDP: added support for MS RDP6 clients (Vista)
    * Storage: experimental support for VMDK images (writethrough mode only, no snapshots yet)
    * Storage: raw host disk support, including individual partitions
    * IDE: improve CHS geometry detection
    * IDE: fixed problem that only one VM could open an immutable image
    * NAT: allow more than one card configured for NAT networking
    * NAT: pass first entry in DNS search list (Linux host) or primary DNS suffix (Windows host) as domain name in DHCP
    * NAT: support UDP broadcasts, which enables using Windows shares
    * NAT: only warn if the name server could not be determined, no fatal error anymore
    * NAT: fix a potential problem with incorrect memory allocation
    * Internal Networking: fixed issue on Windows hosts
    * Host Interface Networking: fixed sporadic crashes on interface creation/destruction (Windows host)
    * Host Interface Networking: reworked TAP handling for Linux 2.6.18+ compatibility
    * PXE: show error for unsupported V86 case
    * PXE: small fix for parsing PXE menu entry without boot server IP
    * Network: fixed network card hang after save/restore
    * USB: Rewrote Windows USB handling without the need for a filter driver
    * USB: Possible to steal arbitrary devices in Windows
    * Serial: added serial ports with support for named pipes (local domain sockets) on the host
    * Audio: fixed problem with ALSA on Linux before 2.6.18 blocking other ALSA clients on the system
    * Audio: fixed problem with ALSA on AMD64 hosts
    * Input: fixed PS/2 mouse detection in Win 3.x guests
    * Shared Folders: fixed VM save/restore behaviour
    * Shared Folders: functionality and stability fixes
    * Shared Folders: allow non admin users to map folders
    * Additions: added clipboard synchronization
    * Windows Additions: fixed dynamic resolution changes after save/restore
    * Windows Additions: added AMD PCNet driver for Windows Vista guests (with kind permission from AMD)


Download: VirtualBox 1.4.0 freeware
Screenshot: >> Click here <<
Link: VirtualBox Home Page

Report a problem with article
Previous Story

PC Tools Firewall Plus 2.0.0.25

Next Story

Stellarium 0.9.0

6 Comments

This is a very good alternative to VMware Workstation. Although comparatively it lacks a LOT of features, it's the best free virtual machine you can get.

Notably, VirtualBox is also one of the best performers of all the three big VMs. If you're a casual home user who just needs a fast and easy-to-use VM, or you're on a low-end system, don't look beyond VirtualBox.

VirtualBox uses parts of QEMU

VirtualBox makes use of QEMU in two ways: first of all, some of our virtual hardware devices have their origin in the QEMU project. We have found them to be very useful and took them as a starting point. Secondly, we have incorporated the recompiler of QEMU as a fallback mechanism for situations where our Virtual Machine Manager (VMM) cannot correctly handle a certain situation. This holds true for guest code that executes in real mode (such as bootup) and some rare scenarios at runtime. See VirtualBox architecture for details. QEMU saved us a lot of work and we are very grateful to be able to rely on it.

So, it adds support for OSX hosts, does that mean it can emulate them as well?

*EDIT* NM, found that it's not currently working in this release. They hope to add it in the future.

oh neat, i was just going to post to ask if this was like "a GPL'd VMware" ... i'm guessing that is exactly what it is.

does anyone know if it is compatible with VMware "images"/settings? like, can i open something made with VMware server/workstation or Player in this?

Commenting is disabled on this article.