lunes, 16 de marzo de 2009

Resumen: Encendido del Mac en un PC virtual

Resumen: Encendido del Mac en un PC virtual
por - 3/16/2009

por Perry Longinotti

Virtualización de la plataforma (el proceso de ejecución de un segundo sistema operativo en un entorno virtual en el ordenador) ha estado en mi mente mucho últimamente, lo ha sido en el tuyo? Si has hecho un cambio reciente de Windows a Mac, es posible que se han preguntado en algún momento si se pudiera encontrar una manera de utilizar cualquiera de su viejo software de Windows.

Este artículo se centra en la experiencia de Windows Vista como sistema operativo invitado en una máquina Mac OS X. El sistema de acogida es un MacBook Unibody con las siguientes especificaciones:

  • Core 2 Duo P7350 a 2 GHz
  • 2 GB de RAM DDR3 1066
  • 256 MB Nvidia Geforce 9400M (Memoria compartida)
  • 500 GB 5400 RPM HDD

Cuando se habla de virtualización estaré refiriendo a la máquina virtual (VM) mucho. Esta es la PC virtual que se ejecuta el sistema operativo invitado. La configuración por defecto usa la mitad de la CPU del equipo host y la memoria RAM. Así es como va a configurar nuestras máquinas virtuales para esta prueba.

Virtualización ama hardware potente y un MacBook o iMac 2009 base es apenas eso. Pero la virtualización se está echando a gente normal como tú y como yo, así que es importante probar el hardware indicativo de la audiencia objetivo. Si tienes un iMac 3,06 GHz con 4 GB de RAM y una Geforce 8800 GS o un Mac Pro con ocho núcleos de la CPU, la memoria RAM suficiente para ahogar a un caballo y una tarjeta de video de gran alcance sólo seguir adelante y comprar una de las herramientas a continuación y 'don t darle un segundo pensamiento - usted será muy feliz.

Apple incluye Boot Camp con la última versión de su sistema operativo y que es otra opción, pero lo que si usted no quiere tener que reiniciar cada vez que necesita una aplicación de Windows? Ahí es donde entra en juego la virtualización virtualización Por muchos años fue el dominio de los desarrolladores y los departamentos de TI y lo utiliza para probar el software en diferentes plataformas o construcción resistentes a los desastres centros de datos. Ahora, varias soluciones han surgido con el objetivo de ayudar a la gente media configurar una máquina virtual.

Al investigar soluciones de virtualización bastantes preguntas apareció, y de ver varios foros veo que otras personas formulan preguntas similares:

¿Cuál es el rendimiento como? ¿Está cerca de la velocidad nativa?
¿Cómo ejecutar juegos? Son títulos modernos jugable?
¿Pueden las máquinas virtuales reproducir archivos Windows Media y DVD?

En lugar de escribir respuestas tales como "funciona bien" en los foros de virtualización, pensé que iba a montar una pequeña prueba y ver qué pasa. El régimen de prueba consta de los siguientes (algunos de los cuales forman parte de la serie de pruebas estándar NBR):

Pruebas sintéticas:

wPrime
PCMark05
3DMark03
3DMark06
Quake III 1,32 (800 * 600 de pantalla completa configuración mac)
Elder Scrolls 4: Oblivion (800 * 600 más bajos posibles ajustes)
Fallout 3 (800 * 600 más bajos posibles ajustes)

Parallels Desktop 4.0
Esta fue la solución de virtualización de primera consumidor para el MAC. Ahora, en su cuarta versión, las características clave que se han añadido desde la primera versión incluye características de aceleración de video 3D (para juegos), soporte de 64 bits del sistema operativo huésped y el modo de coherencia. En las aplicaciones de la coherencia del modo PC iniciar y ejecutar como aplicaciones nativas de Mac.

La versión probada aquí fue build 4.0.3810 lanzado en diciembre de 2008 ($ 79.99). Requisitos para Parallels para ejecutar: Intel Core CPU, 1 GB de RAM (2 GB para Vista), espacio de disco duro y todo lo que le gustaría que el equipo virtual para utilizar. Parallels es compatible con una gran variedad de sistemas operativos de 32-bit y 64-bit de huéspedes desde Windows 3.1 a Windows 7. Unix y Linux basados ​​en los sistemas operativos son compatibles también. Ver la lista completa aquí .

VMWare Fusion 2.0
Lanzamiento de un par de años después de Parallels, Fusion es la solución amistosa de los consumidores de virtualización VMWare. Como se puede deducir de su nombre, VMWare es todo acerca de la virtualización y su software es un elemento básico de los centros de datos modernos. Aunque más tarde para el mercado de consumo de Parallels, esta solución se hace por el número uno innovador en el mercado de la máquina virtual. Ellos dicen que tienen el motor VM más avanzada y probada en el mercado. En términos de características, Parallels Desktop y VMware Fusion parecen estar bastante cerca.

El ensayo es la última versión, 2.02 ($ 79.99). Los requisitos son un Mac con procesador Intel y 1 GB de RAM (2 GB recomendado). VMWare lista de sistemas operativos soportados es el mismo tiempo que es paralelo e incluye ediciones de 32-bit y 64-bit. Una ausencia notable aquí en comparación con Parallels es Mac OS X Server 10.4 y 10.5. Ver la lista completa aquí .

Fusion viene con un par de extras de valor añadido, de 12 meses de McAfee Virus Scan y MacFuse. Es interesante que una solución de virtualización de $ 69 incluye un año completo de análisis de virus, pero la mayoría de portátiles de $ 1,000.00 sólo incluyen un juicio.

Sun xVM VirtualBox
En el extremo superior del mercado de la virtualización, muchas soluciones VM ejecuta en servidores Sun caros. Tal vez por eso dom compró Innotek año pasado. Este producto está dirigido a la comunidad de desarrolladores, pero va a ser un poco de atención por parte de los consumidores aventureros que gustan de la etiqueta del producto Precio: gratis para uso personal. VirtualBox está orientada hacia el negocio de la empresa por lo que hay un riesgo de que tal vez no sea tan fácil para los consumidores. Asimismo, no es oficialmente compatible con DX aceleración 3D (se apoya sin embargo OpenGL).

Versión 2.1.2 de VirtualBox es el que lo intenté. Este software funciona en un amplio número de los ejércitos, casi todo lo que podía pensar era en cubierta. Asimismo, es compatible con una amplia gama de huéspedes. Los requisitos del sistema son muy modestas, CPU x86 a 1,5 GHz o más rápido, 512 MB ​​de RAM. Consulte los requisitos aquí .

Instalación
En cuanto a la instalación del sistema operativo de invitados, Fusion y Parallels tiene una ventaja aquí. Ambos ofrecen automatización casi completa de la configuración de la máquina virtual - simplemente ajuste el tamaño del disco duro virtual, escriba su nombre y el código de activación de Windows y el resto es automático. VirtualBox es un poco más práctico, pero de ninguna manera es difícil. VitualBox requiere que se establezca el tamaño del disco duro y la instalación de Windows procede igual que lo hace en un PC, tendrá que responder a algunas preguntas simples de configuración.

Ninguna de estas soluciones de virtualización de realizar cambios en la tabla de particiones del disco duro. En su lugar, crear "contenedores". Estos contenedores se pueden mover de una máquina a otra, o eliminada.

En este segmento de la evaluación que se ubicaría Fusion y Parallels y VirtualBox primero un cercano segundo lugar. Voy a señalar que la instalación de VirtualBox es casi exactamente como la de Boot Camp, salvo que este último realiza cambios en su tabla de particiones de Mac HDD.

Características
Modo Coherence de Parallels funciona bien. Como se puede ver en la siguiente captura de pantalla, aplicaciones de Windows se abren como una aplicación nativa de Mac - no hay menú barra de tareas de Windows, de escritorio o inicio. Elementos de barra de tareas aparece en la bandeja de la barra de menú de Mac. Fue algo agradable ver Fraps se ejecuta en la barra de menú de Mac, ya que estaba probando los juegos.

Parallels incluye algunas opciones de gestión ordenada. En primer lugar, puede ejecutar un "Transportador" utilidad que va a importar máquinas virtuales de otras soluciones como VMWare o Boot Camp. Incluso puede crear una máquina virtual desde un ordenador existente. Sería muy bueno para virtualizar su portátil anticuado antiguo trabajo en una máquina virtual que se puede ejecutar en el Mac, pero asegúrese de ejecutar este por los poderes fácticos ya que puede haber implicaciones legales / licencia. Al principio me sentí que debería haber instalado Parallels últimos, ya que simplemente puede crear una máquina virtual en VirtualBox o Fusion y luego importarlo (instalar todas las aplicaciones de prueba una vez, wee!). Pero veremos en un minuto por qué eso habría sido una mala idea.

La segunda característica de gestión frío en Parallels es la capacidad de descargar aplicaciones virtuales ( actualmente hay 61 para elegir ). Estas son pre-configuradas las máquinas virtuales que cubren una amplia gama de usos (Ubuntu, BSD, Solaris, OpenSUSE y muchos más). Este es un momento pensativo ahorro idea para la gente que tienen que experimentar una serie de sistemas, o geeks como yo que les gusta jugar con todo.

Modalidad modo (ver imagen superior) le permite mantener su máquina virtual se ejecuta en una ventana diminuta. Es casi como tener un widget de VM, usted puede mantener un ojo en lo que se pasa en su máquina virtual mientras hace otras cosas.

En Parallels, su SO huésped y anfitrión carpetas del sistema operativo de escritorio se puede reflejar. En mis pruebas esto fue muy útil como parches y utilidades que descargué en Parallels inmediatamente aparecieron en el escritorio de Mac. Hacía malabares archivos mucho más fácil. También me gusta que Parallels incluye un botón "Reset" en el menú, así que puede restablecer una llave VM.

VMWare Fusion 2.0 incluye muchas características similares. Es el modo Unity (abajo) es como la coherencia. Una herramienta de migración le permite crear una máquina virtual desde un PC existente, pero no parece permitir la conversión de imágenes de Parallels.

VMWare también ofrece dispositivos virtuales para la descarga con una selección masiva en su página web (VMWare biblioteca consta de más de 1.000 aparatos). Hay un montón de formaciones especializadas de Linux, por ejemplo.

Una de las ventajas de VMware es software incluido, en este caso McAffee Virus Scan (12 meses).

VirtualBox es mucho más espartano que sus rivales comerciales. No tiene tantas características de integración frescas.

De las tres soluciones VM me gusta función de Parallel establecer el mejor, pero no todo funciona correctamente. Características Fusion funciona.

Compatibilidad
Cuando se empuja duro, ya sea en los puntos de referencia o juegos exigentes que encontré Parallels a ser un poco fiable. Me las arreglé para producir una pantalla azul cuando se reanuda una máquina virtual en una ocasión. En general, me encontré a mí mismo cómo restablecer VM que más a menudo con temas como el retraso y la falta de concentración cursor. Incluso tuve que reiniciar mi Mac un par de veces.

Ejecutar aplicaciones simples fantástico, aunque, por ejemplo, he utilizado Flickr Export en Parallels para descargar fotos de Flickr 1912. YouTube HD corrió muy bien, pero yo no podía reproducir un DVD (probablemente un controlador firmado o asunto DRM).

La máquina virtual de Fusion que "transportado" a Parallels peor desempeño. Se inicia, pero la mayoría de los controladores de dispositivo necesarios para ser reinstalado. En estas máquinas virtuales son controladores genéricos para abstraído hardware, tales como la interfaz de red de Parallels y "Standard VGA". En este momento, la función de transporte es, probablemente, sólo es relevante si usted tiene una máquina muy simple - una máquina de Vista probablemente no es un buen candidato.

La lista de admitidos / Parallels juegos probados es breve y modesto. A pesar de que Fallout 3 y 3DMark06 se no se admite , les trataron y fracasaron ambos. Algunos títulos más recientes, como la gracia Portal de la lista de compatibilidad, pero como veremos en un poco de Parallels es una mala opción para los juegos modernos.

Estabilidad Fusion era mejor que Parallels, pero no es perfecto. Me encontré a mí misma "fuerza" Dejar de fumar varias veces Fusion mientras que intenta conseguir una puntuación 3DMark03 (tardó unos pocos intentos, pero tengo mi cuenta). Fallout 3 no se ha ejecutado, obteniendo tentadoramente cerca pero sin cigarro.

VirtualBox es un poco áspero alrededor de los bordes. Está dirigido a desarrolladores que escriben aplicaciones empresariales lo que te puedes imaginar multimedia tiene un asiento trasero. Esto significa que el audio no funcionaba (que está desactivado por defecto, para activarlo hay diferencia) en mi MacBook y las proporciones de aspecto de pantalla ancha no estaban disponibles en el gestor de ventanas. La única prueba que era capaz de ejecutar con éxito fue wPrime. La reproducción de DVD no funcionaba, todo lo que conseguí era nieve. Incluso el venerable Quake III no se ha ejecutado, a pesar del apoyo de VirtualBox de OpenGL (y a su vez la aceleración 3D en las preferencias). Cualquier más de 17 MB de RAM de vídeo asignado causó mi VM VirtualBox se bloquee durante el arranque.

Con base en las pruebas que corrió, yo tendría que Fusion de primera clase. Es evidente que hay todavía margen de mejora.

Rendimiento
Yo no tengo una gran cantidad de periféricos exóticos - lo que he funciona bien en cualquiera de los dos OS X o Windows. Eso quiere decir que esta sección se centrará en software. Si usted tiene un poco de hardware complicado que necesita Windows para funcionar, mi sugerencia sería que descargar una prueba de estas herramientas de virtualización y compatibilidad de prueba antes de comprar.

Prueba VMWare Fusion 2 Parallels Desktop 4 VirtualBox Boot Camp
wPrime (en segundos a calc 32m) 82,28 82,87 85,03 N / A
PCMark05 2068 2121 fallar 3965
3DMark03 2385 2835 fallar 5795
3DMark06 350 fallar fallar 2088
Quake III 1,32 (cuadros / seg) 24 57 fallar 205
Elder Scrolls 4: Oblivion (cuadros / seg) 30 19 fallar 51
Fallout 3 (cuadros / seg) fallar fallar fallar 32

Todo ha sido muy parejo hasta el momento. Aquí es donde vemos la separación ocurra. Las pruebas que trabajaban en las tres soluciones de virtualización mostró un rendimiento similar y lo que puedes esperar de un solo núcleo de Windows PC con 1 GB de RAM con Vista. Se trata de una máquina virtual bastante modesto.

Rendimiento del disco duro virtual fue brutal. El rendimiento de E / S está en ninguna parte cerca de la velocidad nativa. Con un mísero 1 GB de RAM, almacenamiento en caché de disco era frecuente y el rendimiento del disco duro pobre hecho esto aún más insoportable. La unidad virtual lento levantado la cabeza en otras formas también, como un tiempo de instalación de 30 minutos para Fallout 3.

Juego era más bien un poco de todo. Como se puede ver en los resultados, sólo Fusion fue capaz de completar una carrera de 3DMark06, tanto Parallels y VirtualBox lanzó DX.9 errores en el lanzamiento de la referencia. Fallout 3 no era capaz de correr en cualquiera de las tres soluciones, a pesar de que se hizo a la pantalla de carga en Fusion. En mi opinión, esto termina con eficacia la discusión de las soluciones de virtualización como solución a la escasez de juegos para Mac. Soluciones de emulación como Crossover o Transgaming son más adecuados para ello.

En términos de apoyo de los medios, como he mencionado antes, Parallels arrojó un error al intentar ver un DVD en el WMP. Algunos de los contenidos HD que he descargado desde Microsoft jugado, pero a una tasa de diapositivas marco show. La falta de aceleración GPU efectivamente hace imposible la reproducción de HD en una máquina virtual. No creo que sea una gran sorpresa para nadie, pero se debe poner fin a algunas especulaciones.

Parallels es más rápida en puntos de referencia y Quake III, por su parte Fusion es capaz de correr ligeramente Oblivion. Obviamente, sin soporte de pantalla ancha de audio o VirtualBox acaba por último aquí. Pero no creo que las otras dos soluciones todo lo que mucho mejor.

Conclusión
Siendo realistas, si usted va a ejecutar aplicaciones exigentes que requieren gráficos avanzados o de entrada rápida / salida que va a ser mejor servido ejecutar Boot Camp. Considero especificaciones mínimas adecuadas para estas soluciones sean 4GB de RAM y una CPU de núcleo cuádruple (dividido a partes iguales entre el host y los sistemas operativos invitados). De lo contrario, simplemente no será capaz de conseguir cualquier trabajo hecho como anfitrión y la lucha de invitados para la gestión de memoria y subprocesos. El típico Mac con memoria de valores no es un entorno de buen anfitrión para máquinas virtuales.

Para resumir mis conclusiones:

  • Virtualización necesita un PC con un montón de RAM y un mínimo de dos núcleos de si va a cambiar de un lado a otro entre el anfitrión y el huésped.
  • Si desea realizar varias tareas y necesita ejecutar Vista, asegúrese de que tiene 2 GB de RAM sólo para ese sistema operativo. Si usted no va a alternar entre Windows y OS X, se adhieren a Boot Camp.
  • Modernos juegos en 3D (dos años o más reciente) no son realmente jugable en máquinas virtuales. Pueden funcionar en Boot Camp sin embargo.

Además del costo del software de virtualización, es necesario tener en cuenta el costo de las actualizaciones. Si usted no tiene los ingredientes necesarios del costo puede ser prohibitivo:

  • $ 100 - $ 150 OEM Windows Licencia
  • $ 20 la suscripción anual a un AV (gratis con Fusion)
  • $ 40 - $ 100 RAM actualización a 4GB

Su viejo software de Windows mejor que sea extremadamente valioso para usted.

Después de todo está dicho y hecho, creo que estas soluciones VM son todavía más adecuado para los desarrolladores que necesitan para probar las aplicaciones en una variedad de sistemas de la gente ordinaria. A pesar de los esfuerzos para poner una capa de pintura fresca en la virtualización y que sea atractivo para los consumidores, esto es sólo una camioneta de servicios públicos. Estas herramientas son todo el trabajo y no jugar mucho.

Mi elección de un ganador de las tres herramientas evaluados es VMWare Fusion. Fue un artista muy fiable y su inclusión de antivirus ofrece mejores precios que en Parallels. VirtualBox es mi segunda opción, a pesar de saber que cualquier dinero que se ahorra en el precio de compra se pagará más tarde en términos de equidad de sudor.

Sin embargo, en un MacBook o iMac no sé que yo sería capaz de vivir con la ejecución de cualquiera de estas tres soluciones para todo menos las aplicaciones básicas de Windows.

No hay comentarios:

Publicar un comentario