¿Qué tan bien funciona VirtualBox en comparación con VMWare Fusion para invitados de Linux?

Estoy buscando hacer algo de desarrollo de Linux, que incluye algunas pruebas en vivo de mi aplicación. Necesito un rendimiento bastante decente, pero tal vez no pedalear al máximo, al menos no para las pruebas. Sin embargo, no quiero una máquina virtual que me arrastre hacia abajo o use más recursos de mi Mac de los necesarios. ¿Qué tan bien funciona VirtualBox en Snow Leopard?

Respuestas (3)

Habiendo usado ampliamente VMware Fusion (todas las versiones desde 1 beta hasta 3.1), Parallels (desde su primer lanzamiento público hasta 5.x, aún no se ha actualizado a 6) y muchas versiones de VirtualBox (aunque dejé de usarlo seis meses hace), puedo decir que para Windows, tanto Parallels como VMware dieron vueltas alrededor de VirtualBox en términos de características, compatibilidad y velocidad.

Solía ​​compilar código .NET dentro de esos Windows y la velocidad de VMware y Parallels era superior (seguí adelante y marqué tiempos diferentes).

La ventaja de VirtualBox era (y sigue siendo) el precio. Para muchas cosas, VirtualBox es suficiente, pero sigue siendo (hasta donde yo entiendo) más lento que sus dos (únicos) competidores.

La ventaja que tiene es que VirtualBox es gratuito, por lo que puede comenzar a probarlo ahora, y tanto VMware como Parallels ofrecen versiones de prueba que puede probar. Si realmente quiere encontrar la mejor solución de virtualización para su escenario, le sugiero que se tome el tiempo adecuado para probar las tres opciones usted mismo.

Personalmente, estoy usando Parallels 5 estos meses porque funcionó mejor que VMware 3.1 para mi gran solución de Visual Studio C#. Sin embargo, usé VMware y omití Parallels 3 y 4 porque eran más inestables y lentos (para mí).

No quería actualizarme a Parallels 6 porque me molestan con el precio de actualización de $49 que hay que pagar todos los años.

Esta respuesta tiene mi voto. Usé VirtualBox durante un par de años como mi entorno de desarrollo LAMP (+ Lighttpd, Litespeed, C++, lo que sea) y tuve el problema ocasional en el que un recurso compartido NFS, un adaptador de red virtual, etc., dejaba de funcionar después de un reinicio; También tuve que hacer un poco de vudú para que el uso compartido de LAN + Internet externo funcionara de manera consistente. También estaba demasiado hambriento de memoria. Me cambié a VMware Fusion hace unos 4 meses y desearía haberlo hecho mucho, mucho antes. La red "simplemente funciona" y está protegida contra solicitudes externas, utiliza el archivo /etc/hosts de mi Macbook, es más fácil configurar recursos compartidos, etc.

No puedo comparar con VMWare, pero VirtualBox y Linux funcionan bien en mi computadora portátil. Ejecuto código computacionalmente costoso en la VM de Linux. Solo tiene 1 CPU mientras que la computadora portátil es Core 2 Duo. La computadora portátil tiene 8 GB de RAM y la VM obtiene 2 de esos.

Una ligera mejora en el rendimiento es arrancar la VM sin cabeza y luego hacer ssh, si su aplicación no es una GUI.

Ejecuto Ubuntu Desktop 10.10 como invitado en VirtualBox Mac, y puedo decir que funciona tan rápido como cuando lo ejecuté en Fusion. Definitivamente es 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 escritorio de Linux, al menos en mi caso.