VirtualBox is a free program for creating virtual computers. Having tried a lot of paid analogues, I decided to stop at this free program. It can virtualize pseudo-computers based on Windows (NT 4.0, 2000, XP, Server 2003, Vista), DOS/Windows 3.x, Linux (2.4 and 2.6), and OpenBSD.
The created virtual machines will not differ in any way from their real counterparts: there is booting from physical drives, support for disk images as drives, real support for USB and network cards, dynamic and static allocation of space for emulating logical partitions, support for remote connection and much more. There are versions for Windows (x86 and AMD64), OS X (Beta 2; Intel Macs only), all kinds of Linux (Ubuntu, Debian, SuSe, Fedora, Mandriva, Red Hat, Xandros). Supports many languages (Russian is present), distributed in two versions: for personal and commercial use. The open source code makes the program free for personal use.
During testing, one minus was found — the program did not work in Windows XP, however, it is installed and works without problems in Vista. In general, I liked the program for its simplicity, grace and speed of operation (it works faster for me than VMware), try it.