Microsoft Virtual PC
Ya no más dolores de cabeza por incompatibilidad
Es hora de que les cuente uno de los secretos más bien guardados en la computación, que a menos de que sean conocedores seguramente ni sabían que existe. Hablo de los programas de virtualización, un concepto que abarca muchas cosas pero que en su más simple definición significa la manera de “esconder” las características de un sistema a la hora de correr un programa. Esto hace que dicho programa no sepa, por ejemplo, que tienes cierto sistema operativo o cierto hardware instalado. ¿A qué nos lleva esto? Pues a la posibilidad de crear emuladores para varios sistemas operativos diferentes. Eh allí donde entra Microsoft Virtual PC: es un programa que te permite tener múltiples sistemas operativos funcionando en el mismo sistema e incluso, puedes correrlos al mismo tiempo.
Sí, suena un tanto insano. Veamos algunas razones por las cuales tener varios sistemas operativos es deseable. La razón más obvia es porque podrían tener varios programas o juegos incompatibles con el sistema operativo que usan actualmente, esto es un problema muy común para programas diseñados para Windows 95/98 (o peor aún, DOS) cuando tienes XP instalado. Será un problema igual de común cuando todo mundo comience a mudarse a Vista. Ahora bien, podrías instalar los sistemas operativos usando boots múltiples pero esto significa que tendrías que reiniciar la computadora cada que quieras cambiar de sistema. Por otro lado, es posible que simplemente quieras tener dos versiones del mismo sistema por aquello de probar ciertos programas o drivers sin el temor de que vayan a estropear tu sistema.
Así pues, Virtual PC es un emulador de múltiples sistemas como Windows (en todas sus versiones incluyendo Vista), DOS y OS/2. Cuando corres el programa puedes crear máquinas virtuales con todo y discos duros virtuales y usarlos independientemente. El programa emula cierto hardware “optimo” para dichas máquinas y tú puedes hacer cambios adicionales como definir el espacio de los discos duros virtuales o la memoria virtual. Ojo que aunque son virtuales, agotan los recursos de tu máquina principal como si fueran reales: si tienes 1 GB de RAM, por ejemplo, correr una máquina virtual con 512 MB significa que tu máquina real se quedó con 512 MB mientras esté la otra abierta. También hay que hacer hincapié en el hecho de que Virtual PC no trae el software para correr otros sistemas operativos, es decir, necesitas tener los CDs o diskettes necesarios para instalarlos como si fuera una compu nueva.
No obstante, el resultado es fantástico: es como tener múltiples computadoras en una misma. Para los fans de juegos viejos de DOS no hay nada como poder correrlos en su estado original (la máquina virtual de DOS emula un S3 Trio para video y un SoundBlaster 16 para sonido) y los Windows antiguos funcionan a la perfección también. Puedes “capturar” medios externos como diskettes o CDs directamente de los drives o como imágenes (en formato ISO para discos o IMA para diskettes) y dependiendo de la resolución de tus sistemas operativos adicionales, puedes hasta correrlos en diferentes ventanas al mismo tiempo (sorprende a la gente cuando vean que tu Windows XP está corriendo Windows 98 en una ventana y DOS en otra). La tecnología de virtualización permite que estos sistemas corran a sus velocidades nativas aunque esto también depende mucho de tu sistema real.
En fin, si tienen por allí programas o juegos viejos que no han podido usar por ser incompatibles con sus sistemas actuales, con Virtual PC ya no tendrán problema. Lo mejor de todo es que es completamente (y legalmente) gratis y lo pueden bajar directamente de la página de Microsoft. Nunca ha habido mejor razón para desempolvar esos discos de DOS perdidos por allí…
Si están interesados en una guía más detallada en cómo crear máquinas virtuales con Virtual PC, solo menciónenlo en los comentarios y tal vez escriba otro post sobre esto en estos días.









February 27th, 2007 at 3:21 pm
Ah y si por casualidad, ehem, “perdieron”, ehem, sus programas viejos (como los discos de instalación del DOS), les recomiendo la siguiente página de abandonware que tiene un buen de programas antiguos:
http://www.vetusware.com/
Otra cosa, si quieren correr MS-DOS en Virtual PC 2007, tiene que correr la máquina virtual bajo “Other” ya que no hay opción para MS-DOS a la hora de crear una máquina virtual nueva. No obstante, si quieren les paso el link a la versión 2004 donde sí hay soporte directo para MS-DOS al igual que varias otra versiones de Windows (95 y ME) que en la nueva tampoco vienen (aunque sí se pueden instalar):
Microsoft Virtual PC 2004 SP1