Virtualbox: virtualización de alto rendimiento y gratuita
Llevo una temporada utilizando el producto gratuito (y Open Source) Virtualbox de Sun Microsystems en mi portátil y la verdad es que estoy encantado con él. Se trata de un software para virtualización en entornos de escritorio. Compite directamente con VMWare y con Virtual PC de Microsoft, pero este me convence más que estos dos anteriores, ya que VMWare es un producto mucho más pesado a mi entender y para instalarlo hay que descargarse varios cientos de MB, y en el caso de Virtual PC, la versión 2007 lleva demasiado tiempo sin actualizarse y la nueva para Windows 7 todavía está en beta y le faltan bastantes características para ser tan interesante como la anterior.
Para mi Virtualbox tiene varias ventajas fundamentales:
1.- Funciona de manera realmente ligera: consume pocos recursos, las máquinas se ejecutan muy rápidas y parece que funciona mejor que los otros productos al menos en mi portátil. Sólo hay qeu ver lo que tardan en arrancar los sistemas virtuales para comparar. Además, la descarga es de sólo algo más de 60 MB y lo tienes funcionando en unos minutos.
2.- Soporta los tres formatos de disco virtual: el suyo propio, el de VMWare y los .vhd de Virtual PC,trabajando con ellos sin cambiarlos.
3.- Soporta sin problemas casi cualquier sistema operativo (cualquier Linux sin ir más lejos,pero también Windows 7 o Windows Server 2008 R2), algo que no se puede decir de Virtual PC, aunque sí de VMWare.
4.- Compartición de archivos: compartes archivos sólo con un click de ratón, con Linux o con cualquier sistema, algo que no se puede decir de VMWare aunque sí de VirtualPC.
5.- Escritorio Remoto: la capa de abstracción de la interfaz de Virtualbox está basada en el protocolo RDP de Microsoft por lo que puedes conetarte a cualqueir máquina virtual usando escritorio remoto aunque el sistema operativo huesped no lo soporte. Esta capa está antes, y por lo tanto cualquier sistema o ventana se verán en el cliente de escritorio remoto.
6.- Integración con el sistema: si lo pones en modo "seamless integration" no se ve ni siquiera la ventana de Virtualbox, por lo que ves los sistemas huesped dentro de tu sistema principal, como hace Parallels en Mac.
7.- Capacidad de utilizar hasta 32 procesadores virtuales, si tu equipo base los tiene, claro.
8.- Lo puedes instalar en cualquier plataforma: Windows, Linux, Mac, Solaris, virtualizando por debajo lo que necesites.
9.- Ofrece soporte para aceleración 3D en las máquinas virtuales, así que te funcionará la interfaz 3D Aero en Vista/Windows 7 virtualizados, pero también los alucinantes efectos de Compiz Fusion si virtualizas un Linux.
10.- Soporte de USB dinámicamente, para añadir y detectar dispositivos USB al vuelo. Esto lo tiene ahora también Windows Virtual PC.
11.- Puedes virtualizar sistemas operativos de 64 bits, algo ue en VirtualPC ni de broma.
12.- Una característica más muy importante: los snapshots, que permiten guardar el estado de la máquina en un punto determinado y volver a él en el momento en que queramos. Muy útil.
Un gran descubrimiento este software. Ahora a ver cuanto dura siendo gratuito, porque se habla mucho de Microsoft, pero estos de Sun no se caracterizan por ser hermanitas de la caridad, y desde que los compró Oracle mucho menos ;-)
Mientras tanto podemos seguir sacándole partido. Espero que te resulte útil la referencia si no lo conocías.