VirtualBox es una solución de virtualización extremadamente rica en funciones, que proporciona todo lo necesario para ejecutar varios sistemas operativos en un solo ordenador. Es perfecto para desarrolladores o usuarios avanzados que necesitan probar diferentes aplicaciones y configuraciones sin que ello afecte a su configuración principal. VirtualBox también es ideal para empresas que necesitan ejecutar varias máquinas virtuales en un solo equipo físico. Puede descargar VirtualBox gratis desde esta página.

VirtualBox tiene un diseño modular con interfaces de programación internas bien definidas y una arquitectura cliente/servidor. Esto facilita su control desde varias interfaces a la vez.

Cada máquina virtual puede configurarse independientemente con su propia memoria virtual. Por tanto, el sistema operativo invitado "ve" un ordenador totalmente configurable; no sabe que en realidad se está ejecutando dentro de otro. Este enfoque se denomina virtualización completa de hardware y ofrece varias ventajas sobre otros tipos de soluciones de virtualización: buen rendimiento, aislamiento y seguridad, portabilidad, etc.

La virtualización de hardware es una de las principales ventajas de la virtualización de hardware.