
Today I discovered InnoTek VirtualBox.
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. My taste ;-).
Installation
An easy installation as simple as next, next, finish. The footprint of the Windows Installer package is only 11.3MB. Ubuntu and Debian packages are also available.
Features
Large range of guest OSes: DOS, Windows 3.1, Windows 9x, Windows Me, Windows NT 4, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, OS/2 3, OS/2 4, OS/2 4.5, Linux (kernel) 2.2, Linux 2.4, Linux 2.6, FreeBSD, OpenBSD, NetBSD, Netware, Solaris, L4 and many more.
Other features are multigeneration snapshots, guests additions for Windows and Linux, XML configuration store and folder sharing.
Networking
VirtualBox has three kind of networks: NAT, Host interface and Internal networking. The first allows VM’s to communicate with each other and to the outside world, but the outside world can not connect the the VM’s. Host interface is a kind of bridging. A new network connection is created on the host and the VM’s are bound to that interface. The networking is a little bit different from VMware Workstation and Virtual PC, but the end result is the same.
Headless mode
With a command line tool VboxManage.exe you can do all GUI activities from the command line. The option -type vrpd (same as VboxVrdp.exe) allows you to run a VM as a VRDP Server. The VM console can be controlled with a default Remote Desktop Protocol client.
General
During the use of VirtualBox I did experience some errors and VM configurations that disappeared. Hope the development continues to fix these problems.
For basic virtual machines on a Windows XP of Ubuntu/Debian host, VirtualBox is OK.
Download at the source.