Estoy buscando para hacer un poco de desarrollo de Linux, que incluye algunas pruebas en vivo de mi aplicación. Necesito un rendimiento bastante decente, pero tal vez no el pedal al metal rendimiento, al menos no para las pruebas. Sin embargo, no quiero un VM que me va a arrastrar hacia abajo, o utilizar más recursos de mi Mac de lo necesario. ¿Qué tal funciona VirtualBox en Snow Leopard?
Respuestas
¿Demasiados anuncios?Después de haber usado VMware Fusion (todas las versiones desde la 1 beta hasta la 3.1), Parallels (desde su primera versión pública hasta la 5.x -aún no he actualizado a la 6) y muchas versiones de VirtualBox (aunque dejé de usarlo hace seis meses), puedo decir que para Windows tanto Parallels como VMware le dan mil vueltas a VirtualBox en términos de prestaciones, compatibilidad y velocidad.
Yo solía compilar código .NET dentro de esos Windows y la velocidad de VMware y Parallels era superior (me adelanté y cronometré diferentes tiempos).
La ventaja de VirtualBox era (y sigue siendo) el precio. Para muchas cosas VirtualBox es suficiente, pero sigue siendo (según tengo entendido) más lento que sus dos (únicos) competidores.
La ventaja que tienes es que VirtualBox es gratuito, así que puedes empezar a probarlo ya, y tanto VMware como Parallels ofrecen versiones de prueba que puedes probar. Si te tomas en serio la búsqueda de la mejor solución de virtualización para tu escenario, te sugiero que te tomes el tiempo adecuado para probar las tres opciones por ti mismo.
Personalmente estoy usando Parallels 5 estos meses, porque funcionaba mejor que VMware 3.1 para mi solución Visual Studio C# muy grande. Sin embargo, he usado VMware y me he saltado Parallels 3 y 4 porque eran más inestables y lentos (para mí).
No quería actualizar a Parallels 6 porque me molestan con su precio de actualización de 49$ que tienes que pagar cada año.
No puedo comparar con VMWare, pero VirtualBox y Linux funcionan perfectamente en mi portátil. Ejecuto código de alto coste computacional en la máquina virtual de Linux. Sólo tiene 1 CPU mientras que el portátil es Core 2 Duo. El portátil tiene 8 GB de RAM y la máquina virtual tiene 2 de ellos.
Una pequeña mejora en el rendimiento es arrancar la máquina virtual sin conexión y, a continuación, conectarse mediante ssh, si su aplicación no es una interfaz gráfica de usuario.
Ejecuto Ubuntu Desktop 10.10 como invitado en VirtualBox Mac, y puedo decir que funciona casi tan rápido como cuando lo ejecutaba en Fusion. Es definitivamente más lento que en Fusion para cosas que abren muchos archivos (como recompilar el kernel), pero en el mismo rango para el uso normal de Linux de escritorio, al menos en mi caso.