viernes, 14 de agosto de 2009

Revisión de Windows XP Mode RC y Windows Virtual PC RC

Sin duda una de las características que desperto mi interes en Windows 7  es el Windows XP Mode el cual tiene entre otras caracteristicas, la posibilidad de hacer una publicacion de las aplicaciones instaladas sobre un Windows XP Virtualizado hacia nuestro Windows 7, y va aun mas allá ya que estas aplicaciones se integran perfectamente con los directorios de Windows 7 y con dispositivos USB.  Algo importante es que es totalmente gratuito y que el Windows XP Virtualizado cuenta con el Service Pack 3 y esta  preactivado.  A continuación les presento una revisión de mi experiencia de instalación y utilización de esta caracteristica y voy más allá buscando explotar al máximo Windows Virtual PC.

Recordemos que para poder habilitar esta característica es necesario contar con tecnologías de virtualización asistida por hardware como Intel VT ó AMD-V, adicionalmente tendriamos que los equipos compatibles con esta tecnología no la suelen tener habilitada por defecto, para lo cual tendremos que ingresar a la BIOS y habilitarla.  Una vez listo esto podemos entrar a la página de Windows Virtual PC y realizar la descarga tanto de Windows Virtual PC RC como de Windows XP Mode RC los cuales pesan 6 y 466 megas respectivamente y estan disponibles en varios idiomas incluyendo español.  Al instalar Windows Virtual PC sera necesario reiniciar, una vez realizado esto podemos instalar Windows XP Mode RC y al terminar y abrir el Windows XP Mode RC tendremos un cambio con respecto a la versión beta y es que si bien este primer inicio aun toma algunos minutos, esta vez tenemos una interface que utiliza este tiempo para darnos un tutorial con información muy valiosa sobre lo como configurar esta caracteristica y que ventajas nos brinda como podemos ver a continuación (pueden hacer click en las imágenes para ampliarlas) :

XPmode1 XPmode2

XPmode3 XPmode4

Una vez terminado el tutorial nos solicita la asignación de un password y listo ya con esto inicia nuestro Windows XP, al entrar a las propiedades de la máquina Virtual me encontre un menú muy similar al de Windows Virtual PC eso si con algunas cosas nuevas como la posibilidad de guardar credenciales de la máquina, configuración de las características de integración y la opcion de habilitar la publicacion automática de aplicaciones en nuestro Windows 7.

XPmode22

XPmode21

XPmode23

Una de las cosas que me llamó mucho la atencion es que por defecto tenemos mapeadas todas las unidades de nuestro equipo, incluyendo las unidades de dispositivos de almacenamiento extraible (esto es configurable en las caracteristicas de integración), adicionalmente podemos capturar y liberar cuando lo requiramos un dispositivo USB, para este caso presento el ejemplo con una memoria Atom de 4 GB .

XPmode5

XPmode27

El tema con USB va mas alla de memorias, cualquier dispositivo USB podemos mapearlo a la maquina virtual, instalarlo y utilizarlo sin ningun problema, para este caso instalé una multifuncional  Samgsung SCX-4500 sin problema.

XPmode6

XPmode7

Al instalar los drivers de la impresora tambien se instalan algunas aplicaciones SmarThru, entre otras una que brinda una interface para escanear imagenes y otra para editarlas, estas aplicaciones fueron publicadas automaticamente a mi Windows 7, en el menú de inicio en la carpeta de Windows Virtual PC/ Windows XP Mode Aplicaciones

XPmode8

Si cerramos la maquina virtual la misma se hiberna automaticamente y la aplicación al abrirla tarda un poco en iniciarse, si intentamos abrir la aplicacion mientras la máquina virtual se esta ejecutando nos saldrá un aviso de que la maquina virtual se cerrara (sucede algo similar si tengo abierta una aplicacion y quiero abrir la máquina virtual), una vez abierta la aplicacion noté que la misma no manejaba bordes de pantalla con transparencias (como en Windows XP), sin embargo permite un manejo sin problema de la misma, para este caso me permitio escanear sin ningun problema un documento de Windows Mobile.

XPmode9

XPmode10

Adicional a esto encontre que si una aplicacion publicada invoca a otra aplicación publicada, la misma se abre de una forma transparente, para este caso un editor de imágenes, adicionalmente gracias a la integración de directorios me permite guardar la imagen escaneada desde la aplicacion virtualizada en carpetas de mi Windows 7.

XPmode12

XPmode13

Hasta aqui el Windows XP Mode RC ya es una excelente opcion, pero Windows Virtual PC  va mucho mas allá ya que las herramientas de integración no solo son compatibles con Windows XP SP3, tambien con Windows Vista SP1 y con Windows 7, como lo intuirán esto implica que podemos tener algo asi como un Windows XP Mode, Windows Vista Mode y Windows 7 Mode, para mi caso puntual estaba trabajando sobre un Windows 7 x64 como host y requería probar un Visual Studio 2010 beta y un software de terceros de multimedia, como tenia instalada la version anterior de Visual Studio en mi Windows 7, preferí probar el beta virtualizado en un Windows 7 y adicionalmente el software multimedia que utilize no es aun compatible con versiones de 64 bits por lo mismo todo lo virtualize sobre Windows 7 de 32 Bits.

XPmode14

XPmode26

Al tener esto encontre que podia abrir simultaneamente aplicaciones publicadas desde cada uno de esos sistemas inclusive ver videos en las mismas.

XPmode17

Al revisar el administrador de tareas tenemos que cada aplicacion tiene su nombre normal y adicionalmente tiene entre parentesis la pantalla remoto, pese a ser diferentes aplicaciones, y publicadas desde máquinas virtuales diferentes, ante el sistema aparecen procesos con el mismo nombre y la misma descripción.

XPmode18

XPmode19

Con respecto a Windows Virtual PC RC, algo bastante novedoso en esta versión es que se habilita la compatibilidad con aero para las maquinas virtuales y que tenemos una gran flexibilidad en cuanto al manejo de la resolución de pantalla, la unica restriccion es que sea de mínimo 640 pixeles de ancho y de mínimo 480 pixeles de alto, asi obtendremos resoluciones bastante fuera de lo normal, por ejemplo 1555 x 480 o 640 x 1000.

XPmode15

XPmode16

Adicional a esto tenemos que las opciones de configuración de las maquinas virtuales estan integradas a la inferface de explorer, y como era de esperarse aprovecha las bondades de Jump List

XPmode25

Y tal como lo ven en la anterior imagen, por curiosidad probé una maquina virtual de linux Suse Enterprise 10 que tenia instaladas las adiciones de maquina virtual para linux de Virtual Server 2005 R2, y encontre una grata sorpresa al ver que funcionaba sin problema, lo único que no funciono fue la tarjeta de red :( pero bueno fue un avance importante ya que la misma no funciona en Virtual PC 2007.

XPmode24

Para finalizar les cuento que pueden usar las mismas maquinas virtuales que tienen en funcionando en Virtual Server 2005 R2 SP1 y en Virtual PC 2007 con Windows Virtual PC, sin embargo si quieren instalar las herramientas de integración que les permitan hacer la publicación de aplicaciones deberan instalar la nueva versión de las herramientas de integración y antes de hacerlo tendran que desinstalar la version anterior y reiniciar.

A nivel de seguridad y de management es claro que a muchos de ustedes les surgirán inquietudes, les puedo adelantar que si quieren controlar las maquinas virtualizadas via GPO en un entorno de dominio, deberan introducir las mismas al dominio, lo cual implica aumento del licenciamiento y de las máquinas a gestionar para garantizar seguridad ya que a traves de estas maquinas virtuales los usuarios podrian evadir algunas restricciones que les tengan aplicadas, para esto una opción podria ser que preparen una maquina virtual con varias restricciones aplicadas a nivel local para que solo permitan la utilización de ciertas aplicaciones, y a continuación las desplieguen, si esto les resulta muy tedioso de hacer la mejor opción que existe a nivel empresarial es utilizar MED-V el cual esta disponible a traves de software Assurance.

7 comentarios:

Anónimo dijo...

Excelente Post, Ingeniero.

Att.
Diana Carolina Torres
Tecnóloga en Informática
MCP

Juan Carlos Ruiz Pacheco dijo...

Muy imoprtante hacer difusion de este tema que es aun muy desconocido para la mayoria. W7 Rulz

Anónimo dijo...

Buen análisis!
Me gustaría hacerte una pregunta a ver si me las podrías resolver ya que no encuentro nada al respecto:
En el tema de drivers y demás. Parece que no hace falta instalar nada, ya que "los coje" directamente del S.O principal, osea 7, cosa que yo desconocía e intente bajarme los drivers de nVidia para instalarlos (no me dejo obviamente), esto lo hice principalmente porque no puedo cambiar ni la resolución ni la calidad del color (Calidad Media, 16 bits) ni ver vídeos a pantalla completa por ejemplo, y no he probado ha instalar juegos y demás porque me imagino que no me los aceptará por temas de configuración de vídeo (y esto la verdad me supone un problema, ya que en parte decidí instalar este S.O virtual para algún determinado juego) si pudieras indicarme alguna manera de cambiar estos detalles te estaría muy agradecido.

Muchas gracias anticipadas

Germán Ruiz dijo...

Bueno no se quien realizo la ultima pregunta pero te puedo decir que no puedes instalar drivers de dispositivos diferentes a USB en Windows XP mode, el no asumira los drivers de tu tarjeta de video, ya para ver un video en pantalla completa claro que lo pedues hacer haciendo stream de la aplicacion (previa publicacion de la misma hacia tu windows 7)

Robinson dijo...

Hola German, super el articulo, pero tengo una duda, mi procesador no soporta virtaulización por hardware :S, pero tengo el win 7 y necesito montar una maquina virtual, que puedo hacer? instale el virtual pc2007 y no me funcionó :(.

Germán Ruiz dijo...

Saludos Robinson,

Básicamente tu problema se dió por que instalaste Windows Virtual PC RC, que efectivamente lo deja instalar asi no tengas virtualización asistida por hardware, sin embargo no permite utilizarlo ni mucho menos montarle el Window XP Mode, al tenerlo instalado te impedirá el funcionamiento de Virtual PC 2007, por lo mismo revisa las actualizaciones de tu maquina, busca la De Windows Virtual PC RC, desinstálala y luego si podras montar Virtual PC 2007 sin problema.

Anónimo dijo...

German buenas tardes, excelente post, me ayudo de mucho, pero tengo una duda, instale el xpmode para visualizar una guia roji (que no funciona en W7 por la version de la guia) lo que necesito es una mayor resolucion de 16 bits (media) para poder visualizar los mapas, mi pregunta es, existe alguna posibilidad de elevar esa resolucion? y si es asi como?, te agradezco tu apoyo y nuevamente felicidades por el post