Menú
Está libre
registro
hogar  /  Consejo/ VMware vs.VirtualBox: cuál elegir. Máquinas virtuales: comparación de máquinas virtuales de propósito y descripción general para Windows

VMware vs VirtualBox: cuál elegir. Máquinas virtuales: comparación de máquinas virtuales de propósito y descripción general para Windows

El rápido desarrollo de las tecnologías de virtualización ha tenido un impacto significativo no solo en el desarrollo de la infraestructura de TI de las grandes empresas. El poder de las computadoras personales de escritorio ha llegado al punto en que una sola máquina física puede admitir múltiples sistemas operativos que se ejecutan simultáneamente en máquinas virtuales. Hasta hace unos años, las máquinas virtuales eran algo exótico para los usuarios finales que las instalaban, principalmente con fines informativos. Ahora que los procesadores de varios núcleos y las grandes cantidades de RAM no son infrecuentes en una computadora doméstica o de oficina, esto le permite crear nuevas opciones para su uso en el contexto de las tecnologías de virtualización.

Una multitud de usuarios encuentra una variedad de usos para las plataformas de virtualización de escritorio, tanto en el hogar como en el trabajo. De hecho, una máquina virtual, en comparación con una física, tiene una flexibilidad significativamente mayor en términos de portabilidad a otra plataforma física. Además, la calidad de las plataformas de virtualización de escritorio ha crecido significativamente en los últimos años en términos de funcionalidad, facilidad de uso y rendimiento. Más recientemente, el soporte para la virtualización de hardware en el escritorio dice que los principales fabricantes de procesadores como Intel y AMD tienen fe en el futuro de las tecnologías de virtualización de escritorio.

Por supuesto, los sistemas operativos tan voluminosos y exigentes en recursos de hardware como Windows Vista pueden absorber el poder de los escritorios de los usuarios, sin importar cuán altos sean, pero el progreso no se detiene, y un mayor desarrollo de las plataformas de hardware de escritorio pronto hará posible Soporta varios de estos sistemas al mismo tiempo, satisfaciendo los requisitos de rendimiento. Sin embargo, muchos usuarios creen que el uso de tecnologías de virtualización en casa no es necesario y consideran que la virtualización es otra tecnología específica que no tendrá mucho impacto en ellos. En su mayor parte, esto se debe al hecho de que no ven formas dignas de usar las máquinas virtuales.

En el ámbito empresarial, las tecnologías de virtualización se introducen principalmente para mantener la infraestructura virtual de los servidores de la empresa y tienen muy poco impacto en los usuarios finales. En este artículo, mostraremos que prácticamente cualquier usuario de computadora personal puede usar tecnologías de virtualización para mejorar la eficiencia de su computadora personal en el hogar, así como para las tareas diarias en el lugar de trabajo.

Cómo usar máquinas virtuales en casa

La mayoría de los usuarios de computadoras personales a menudo se enfrentan al problema de usar aplicaciones potencialmente peligrosas o inestables que pueden dañar el sistema operativo o afectar el funcionamiento de otros programas. A menudo, una computadora doméstica, en la que también se encuentran los documentos de trabajo, es utilizada por varias personas, entre las cuales no todos entienden cómo manejarla adecuadamente para no dañar datos importantes o el sistema operativo. La creación de cuentas del tipo "Usuario" no resuelve este problema, porque muchas aplicaciones requieren derechos administrativos para su instalación y trabajar en la computadora en este modo limita significativamente su uso. Por supuesto, muchos también enfrentan el problema de transferir el sistema operativo y las aplicaciones instaladas a otra computadora al comprarlo. La categoría de usuarios que utilizan activamente las computadoras portátiles se enfrenta al problema de la sincronización de datos entre ellas y una computadora estacionaria. Después de todo, no solo necesita la sincronización de archivos, sino que también necesita usar las mismas aplicaciones en el trabajo y en casa. Para muchas personas, también es importante poder aprender a trabajar con varios sistemas operativos, que, en este caso, no requieren un alto rendimiento. En este caso, por ejemplo, trabajando en Linux, el usuario necesita acceder a las aplicaciones de Windows, y para ello tiene que reiniciar la computadora. Y el principal problema del entrenamiento es la imposibilidad de simular una red real entre varios ordenadores con uno a disposición de uno. Todos estos y muchos otros problemas se pueden resolver utilizando máquinas virtuales en sistemas de virtualización de escritorio.

Las principales opciones de uso doméstico para máquinas virtuales son las siguientes:

  • Creación de un entorno virtual personal, aislado del sistema host, que le permite utilizar múltiples copias de entornos de trabajo en una computadora, completamente aisladas entre sí. Desafortunadamente, dicho modelo excluye la opción de usar entornos virtuales para juegos 3D, ya que los fabricantes de plataformas de virtualización aún no han aprendido a admitir completamente la emulación de todas las funciones de los adaptadores de video. Liderando el camino en este punto en este sentido está VMware, que ha incluido soporte experimental Direct-3D y shader en las últimas versiones de su plataforma de escritorio VMware Workstation. Sin embargo, no hace mucho tiempo, PCI-SIG, el desarrollador del estándar PCI Express, publicó nuevas especificaciones para el estándar PCI Express 2.0, que declara soporte para funciones de virtualización de E / S, lo que simplifica enormemente el acceso de los sistemas invitados al hardware físico. Sin duda, no está lejos el momento en el que estaremos jugando juegos en máquinas virtuales.
  • Cree máquinas virtuales portátiles listas para usar en cualquier otra plataforma compatible con la arquitectura. Si necesita demostrar el trabajo de un programa, mientras que éste o el entorno del sistema operativo deben configurarse de cierta manera, las máquinas virtuales son la mejor opción en este caso. Realice todos los pasos necesarios en la máquina virtual, grábelo en un DVD y, donde necesite mostrar cómo funciona todo, instale la plataforma de virtualización e inicie la máquina virtual.
  • Obtener un entorno de usuario seguro para Internet. Cuando se trabaja en Internet, que, como todo el mundo sabe, está bastante lleno de virus y "caballos de Troya", iniciar un navegador de Internet en modo de usuario no es una solución aceptable para muchos desde el punto de vista de la seguridad. De hecho, en el software, incluidos los sistemas operativos, existen muchas vulnerabilidades a través de las cuales el malware puede dañar datos importantes. En este caso, la máquina virtual es una mejor opción, ya que el malware, después de obtener el control del sistema operativo en la máquina virtual, solo puede dañarlo dentro de ella, sin afectar el sistema operativo host. Por cierto, recientemente han comenzado a aparecer virus que detectan su presencia en una máquina virtual y no se delatan en este caso, pero hasta ahora solo hay unos pocos programas maliciosos de este tipo y, en cualquier caso, no se hará ningún daño. a datos importantes hasta que los objetos infectados se transfieran al sistema operativo host. ... Por lo tanto, el uso de máquinas virtuales en este caso no excluye en lo más mínimo el uso de software antivirus.
  • Creación de entornos para experimentar con software potencialmente peligroso. En una máquina virtual, puede probar sin problemas un nuevo limpiador de registro o una nueva utilidad de disco. También puede instalar software de aplicación sin ningún riesgo que pueda dañar el sistema o sus datos bajo ciertas condiciones. En este caso, la máquina virtual actúa como una caja de arena en la que se reproducen sus programas. Puede verlos y estudiarlos de forma segura sin preocuparse por la seguridad de sus datos.
  • Copia de seguridad cómoda y sencilla de los entornos de usuario. En última instancia, una máquina virtual es solo una carpeta de archivos en su computadora que puede copiarse en un medio de respaldo y luego restaurarse fácilmente. En este caso, no es necesario que cree imágenes de disco duro para hacer una copia de seguridad de su sistema.
  • Posibilidad de formación para trabajar con sistemas operativos distintos a su host. Por supuesto, puede instalar un segundo sistema operativo en paralelo con su sistema principal, pero en este caso, si necesita alguna aplicación del sistema principal, tendrá que reiniciar. En este caso, la máquina virtual es ideal: ejecuta el sistema operativo que necesita en paralelo con el host y cambia entre ellos si es necesario. En muchos sistemas, el intercambio de archivos entre el huésped y el sistema host se organiza simplemente arrastrando y soltando archivos y carpetas con el puntero del mouse.

Hemos enumerado solo las opciones básicas para usar máquinas virtuales en casa, por supuesto, hay otras áreas más específicas de su aplicación. Pero las perspectivas reales al utilizar sistemas de virtualización de escritorio se están abriendo en los negocios, donde la disponibilidad y el ahorro de tiempo y el costo de comprar equipos adicionales son importantes, sobre todo.

Plataformas de virtualización de escritorio para empresas

Para la mayoría de las empresas, cuando se trata de virtualización, esto significa principalmente virtualizar la infraestructura de servidores de la empresa. Sin embargo, existen muchas soluciones de máquinas virtuales para usuarios finales que pueden mejorar drásticamente la productividad de los empleados. Considere las principales áreas de aplicación de las máquinas virtuales en los negocios en plataformas de virtualización para usuarios de escritorio:

  • Creación de repositorios de plantillas típicas de entornos de trabajo de usuarios. Dependiendo de las características específicas del trabajo de la organización, sus empleados deben utilizar un determinado conjunto de software. Cuando un nuevo empleado llega a la organización, necesita instalar el sistema operativo, configurarlo de cierta manera, de acuerdo con los requisitos de la organización y las políticas de seguridad, y también instalar todo el software de aplicación necesario. Al usar plantillas para máquinas virtuales, este problema se resuelve de manera muy simple: a un empleado se le instala una plataforma de virtualización de escritorio, y en ella se lanza una máquina virtual de un conjunto de plantillas de organización, en la que se instala todo el software necesario y el correspondiente operativo. se realizan los ajustes del sistema. Dicho modelo reducirá significativamente el tiempo dedicado a la implementación, además de proporcionar una gran flexibilidad al transferir el escritorio virtual de un empleado a otra máquina física. Por supuesto, un caso de uso de este tipo puede requerir mayores recursos de hardware del equipo, pero valdrá la pena si el empleado tiene que operar con grandes cantidades de datos heterogéneos, cuya copia de seguridad llevará una cantidad significativa de tiempo. Por ejemplo, los empleados de marketing que instalan gran parte del software que necesitan, prueban cosas y trabajan con diferentes documentos todos los días. En este caso, pueden copiar la carpeta con los archivos de su máquina virtual de trabajo al final de la jornada laboral, sin temor a que mañana, cuando se instale el próximo programa, todo se "rompa".
  • Creación de una infraestructura virtual de escritorios que le permite almacenar de forma centralizada los entornos de usuario en los servidores seguros de la empresa. Al mismo tiempo, los propios usuarios finales utilizan medios de acceso remoto al escritorio de sus entornos (por ejemplo, Terminal Services) almacenados en el centro de datos corporativo. Este uso de máquinas virtuales requiere importantes costos de implementación, ya que en este caso se requiere soporte de plataformas de servidor para la virtualización del centro de datos de la empresa. Sin embargo, esto proporciona el mejor nivel de seguridad y disponibilidad. Dado que todos los entornos de producción se almacenan y mantienen de forma centralizada en un centro de datos seguro, la probabilidad de fugas de información confidencial se reduce significativamente. Al mismo tiempo, el grado de accesibilidad de dichos entornos aumenta significativamente, porque el acceso a ellos se puede proporcionar desde cualquier lugar con una conexión de alta velocidad. Esta no es estrictamente una solución de virtualización de escritorio, pero afecta a los usuarios finales. Un ejemplo de una solución de este tipo es VMware Virtual Desktop Infrastructure, que se basa en una infraestructura virtual de los servidores de una organización en un centro de datos corporativo. La estructura de dicho modelo se muestra en la figura:
  • Aplicación de máquinas virtuales protegidas por políticas. Los profesionales de TI que necesitan garantizar la confidencialidad de sus datos personales, así como la demostración frecuente de varios software a los clientes, son soluciones perfectas para crear máquinas virtuales seguras que brindan un medio para diferenciar el acceso a varias funciones para trabajar con una máquina virtual. También puede establecer una fecha de vencimiento para una máquina virtual y así distribuir el software para que un determinado grupo de personas no pueda utilizar la máquina virtual durante más tiempo del permitido. Un ejemplo de tal solución es ACE Manager de VMware.
  • Simplifique el aprendizaje del usuario creando aulas con máquinas virtuales, donde se instalan varios sistemas operativos y software de aplicación. Si un grupo de empleados de una organización necesita recibir capacitación en el uso de un producto o programa, puede crear una plantilla de máquina virtual e instalar la plataforma de virtualización en cada una de las computadoras del aula. Luego, la máquina virtual se puede copiar en todas las computadoras e iniciar con toda la cantidad requerida de programas. Si necesita capacitación sobre un producto diferente, puede crear una nueva plantilla de máquina virtual y también implementarla en todas las computadoras del aula.
  • Desarrollo y testeo de software en la empresa. La máquina virtual, como entorno aislado, es ideal para el desarrollo de software. Los desarrolladores y probadores pueden crear las configuraciones necesarias de sistemas operativos y entornos de usuario para simular el comportamiento del programa en varias plataformas. Dentro de este caso de uso, también es posible simular paquetes de trabajo de máquinas virtuales en la misma plataforma física que se comunican entre sí. Además, algunas plataformas, como VMware Workstation, le permiten crear árboles de estado de la máquina virtual, cada uno de los cuales conserva una configuración personalizada específica. Cada uno de estos estados se puede revertir con un clic del mouse. Un ejemplo de tal árbol:

Descripción general comparativa de las plataformas de virtualización de escritorio

Las empresas líderes en el campo de la fabricación de plataformas de virtualización de escritorio durante los últimos dos años han hecho mucho para hacerlas lo más fáciles posible y hacerlas accesibles incluso para los usuarios más inexpertos. Actualmente, los líderes en la producción de sistemas de virtualización para usuarios finales son: VMware con VMware Workstation, VMware ACE y VMware Fusion, Microsoft con Virtual PC, Parallels, promocionando su plataforma de virtualización para Mac OS con Parallels Desktop para Mac, e InnoTek con el plataforma VirtualBox de código abierto gratuito. Echemos un vistazo rápido a las capacidades de algunos de estos productos.

VMware Estación de trabajo


VMware es el líder indiscutible en virtualización de escritorios en la actualidad. Sus productos son fáciles de usar, ricos en funciones y rápidos. Casi todos los fabricantes de plataformas de virtualización de escritorio se guían por el producto. El proceso de creación de una máquina virtual e instalación de un sistema operativo invitado no causa ninguna dificultad particular: durante la creación, debe especificar la cantidad de RAM asignada para el sistema invitado, el tipo y tamaño del disco virtual, la carpeta donde se encuentra el virtual. Se ubicarán los archivos de la máquina y el tipo de SO invitado que se instalará. Se puede utilizar un CD, DVD o imagen ISO de arranque como distribución de instalación para el sistema invitado. Después de instalar el sistema operativo en una máquina virtual, asegúrese de instalar VMware Tools y deshabilite todos los dispositivos emulados innecesarios en la configuración para optimizar el rendimiento. También puede crear una instantánea del estado "limpio" del sistema invitado, mientras se guardarán todos los datos de los discos virtuales en ese momento, y en cualquier momento podrá volver a su estado guardado. Las características clave de VMware Workstation incluyen:

  • Soporte para varios tipos de discos virtuales (los controladores se emulan para discos IDE y SCSI):
    • tamaño fijo (preasignado) o creciendo a medida que se llena (creciendo), mientras que los primeros están optimizados para el rendimiento, y los segundos son convenientes porque no ocupan mucho espacio antes de que estén llenos
    • discos independientes que no se ven afectados por las instantáneas del sistema operativo. Dichos discos son convenientes para organizar el almacenamiento de archivos que no es necesario cambiar cuando se trabaja con instantáneas del sistema invitado.
    • soporte para discos, cuyo estado no se guarda cuando se apaga la máquina virtual
    • la capacidad de escribir directamente en un disco físico
  • Soporte para varios tipos de redes entre máquinas virtuales, incluida la combinación de máquinas virtuales en "Equipos" (Teams), lo que le permite crear subredes virtuales que constan de máquinas virtuales con un número diferente de adaptadores de red virtual (hasta tres). En este caso, la interfaz de red virtual puede funcionar en tres modos diferentes:
    • Conexión en red en puente- la máquina virtual comparte los recursos de la tarjeta de red con el sistema operativo host y trabaja con la red externa como una máquina independiente.
    • Redes de solo host- la máquina virtual obtiene una dirección IP en su propia subred de host del servidor DHCP de VMware. En consecuencia, puede trabajar en la red solo con otras máquinas virtuales en este host y con el sistema operativo del host.
    • NAT- la máquina virtual también funciona en su propia subred del host (pero diferente), sin embargo, a través del servidor VMware NAT, puede iniciar conexiones a la red externa. Es imposible iniciar una conexión a una máquina virtual de este tipo desde la red externa. Dentro del host, se proporciona la creación de redes.
    • Los discos también se pueden montar en el sistema host utilizando la utilidad montaje de vmware y expande con la utilidad vmware-vdiskmanager(esta utilidad también se utiliza para realizar otras acciones en discos virtuales).
  • La capacidad de intercambiar archivos fácilmente mediante la interfaz de arrastrar y soltar, así como mediante la creación de carpetas compartidas entre el host y el sistema operativo invitado.
  • Soporte para una gran lista de sistemas operativos invitados y host.

La última versión de VMware Workstation 6 también incluye las siguientes funciones útiles:

  • soporte completo para interfaz USB 2.0
  • la capacidad de registrar la actividad de una máquina virtual
  • producto integrado VMware Converter (para hosts de Windows) para importar máquinas virtuales de otros fabricantes
  • ejecutar una máquina virtual como servicio

También vale la pena señalar que VMware Workstation es actualmente la única plataforma de virtualización que admite de manera experimental Direct-3D en sistemas operativos invitados. El principal y quizás el único inconveniente de esta plataforma es el hecho de que no es gratuita.

Microsoft Virtual PC

Habiendo surgido como competidor de VMware Workstation, el producto de la empresa Connectix, que luego fue comprada por Microsoft Corporation junto con la empresa, no recibió un desarrollo digno en sus manos. Como resultado, por el momento, en casi todos los aspectos, pierde frente a la plataforma VMware Workstation y solo se puede iniciar en el sistema operativo host de Windows. Sin embargo, un buen número de usuarios lo está adoptando como plataforma de virtualización de escritorio porque Virtual PC es gratuito y satisface las necesidades básicas para el uso de máquinas virtuales. El proceso de instalación de invitados también es bastante simple e intuitivo. Una vez instalado el sistema operativo, es necesario instalar Virtual Machine Additions (análogo a VMware Tools en VMware Workstation), que aumentan significativamente el rendimiento del sistema operativo invitado al mejorar la técnica de virtualización. VM Additions también se puede instalar en sistemas operativos invitados de Linux.

Las principales ventajas del producto Microsoft Virtual PC incluyen las siguientes características:

  • Soporte completo para Windows Vista tanto como sistema operativo anfitrión como invitado. En términos de rendimiento, Virtual PC 2007 ha dado un paso importante respecto a la versión anterior, y ahora el rendimiento de Windows Vista en una máquina virtual es bastante aceptable.
  • Soporte para sistemas Windows host de 64 bits.
  • Rendimiento mejorado al aprovechar las mejoras introducidas en Microsoft Virtual Server 2005 R2.
  • Disponibilidad de diferentes tipos de discos virtuales:
    • Expansión dinámica (análoga a crecer en VMware Workstation)
    • Tamaño fijo (análogo de preasignado en VMware Workstation)
    • Diferenciación: un disco que almacena cambios desde el estado actual del disco virtual.
    • Vinculado a un disco duro (análogo a la escritura directa en disco en VMware Workstation)
  • La presencia de varios tipos de comunicación de red entre las máquinas virtuales y el host:
    • análogo de las redes puenteadas en VMware Workstation
    • Solo local (análogo de solo host en VMware Workstation)
    • Redes compartidas (análogas a NAT en VMware Workstation)

Cabe señalar que el producto Virtual PC está dirigido más a usuarios domésticos que a profesionales de TI y desarrolladores de software, mientras que VMware Workstation, al tener mucha más funcionalidad, es capaz de cubrir las necesidades de estos últimos. Al mismo tiempo, Virtual PC es gratuito y está destinado principalmente a simplificar la migración a los nuevos sistemas operativos de Microsoft y admitir sus versiones obsoletas. Y, por supuesto, la popularidad de la plataforma Virtual PC se debe a que es gratuita, creando un cierto nicho para el uso de este producto.

Parallels Workstation y Parallels Desktop para Mac


El producto está diseñado para su uso en plataformas Windows y Linux como un sistema de virtualización de escritorio. Debido al hecho de que Parallels (en realidad propiedad de la empresa rusa SWSoft) ahora se centra principalmente en el producto, el desarrollo de este producto está actualmente algo suspendido y en términos de funcionalidad es inferior a las dos plataformas de escritorio líderes de VMware y Microsoft. . Por lo tanto, hablemos de la plataforma Parallels Desktop para Mac, que ahora es la plataforma principal para computadoras Apple. Además, en este momento, el desarrollo de esta plataforma es muy dinámico, lo que se debe principalmente al hecho de que VMware tiene la intención seria de invadir el mercado de virtualización para Mac con su producto VMware Fusion, prácticamente listo para su lanzamiento. Características clave de la plataforma Parallels Desktop para Mac:

  • Creación sencilla de máquinas virtuales en tres pasos con el Asistente de instalación de Parallels. No se necesita mucho esfuerzo para crear una máquina virtual e instalar un sistema operativo invitado en ella.
  • Utilidad Parallels Transporter que le permite migrar de una máquina física a una virtual.
  • Soporte completo para el sistema operativo invitado Windows Vista. Esto proporciona un intercambio de archivos simple entre los sistemas operativos huésped y host.
  • Soporte de interfaz USB 2.0
  • Compatibilidad con Mac OS X "Leopard"

Como la mayoría de los productos para la plataforma Mac OS X, Parallels Desktop proporciona una interfaz fácil de usar. No es ningún secreto que muchos usuarios de Mac a menudo sienten la necesidad de utilizar productos para Windows, y Parallels Desktop les brinda esta oportunidad, permitiéndoles sentirse “en dos mundos”.

También podemos mencionar productos de Parallels como Parallels Compressor Workstation y Parallels Compressor Server, que permiten comprimir discos no solo de máquinas virtuales Parallels, sino también de VMware, que es una solución a uno de los problemas que suelen encontrar los usuarios.

Virtualbox


InnoTek ingresó recientemente al mercado de la virtualización de escritorio con una inesperada solución gratuita de código abierto. En un momento en el que parecería que es difícil llevar una nueva plataforma de virtualización a un nivel decente, InnoTek ha logrado un éxito inesperadamente rápido y un reconocimiento popular.

Sin embargo, muchos blogueros leales a VMware dijeron que en sus escritorios, las máquinas virtuales en la plataforma son notablemente más rápidas que las máquinas virtuales en VMware Workstation. Además, hasta hace poco, la plataforma VirtualBox estaba disponible solo para hosts Linux y Windows, y a fines de abril apareció la primera compilación para Mac OS X, donde se planea competir con "monstruos" de sistemas de virtualización como Parallels y VMware. Y, por supuesto, tiene todas las posibilidades de ganar. Dada la apertura total de la plataforma y su gratuidad, muchos entusiastas están listos para abordar el desarrollo de la plataforma y aumentar la funcionalidad, con suerte, sin sacrificar su rendimiento. Por el momento, VirtualBox no tiene una funcionalidad tan amplia como las plataformas líderes, no admite sistemas de 64 bits e interacción de red con Windows Vista, pero en el sitio puede obtener información operativa sobre qué funciones del sistema se están trabajando. . Por el momento, la plataforma tiene las siguientes características principales:

  • Una lista bastante grande de sistemas operativos host e invitados compatibles.
  • Soporte para múltiples instantáneas del estado actual del sistema invitado (instantáneas).
  • Discos de tamaño fijo y de expansión dinámica.
  • La capacidad de instalar Guest Additions (análogo de VMware Tools) para aumentar el grado de integración con el sistema operativo host

Por supuesto, en términos de funcionalidad, VirtualBox es un producto muy inmaduro, pero sus indicadores de rendimiento indican que la plataforma tiene futuro y la comunidad Open Source hará todo lo posible por mejorarla y desarrollarla.

¿Qué elegir para la virtualización de escritorio?

En resumen, podemos decir que cada una de las plataformas descritas anteriormente ocupa actualmente su propio nicho en el campo de las tecnologías de virtualización en computadoras de escritorio. Cada uno de los sistemas de virtualización tiene ventajas y desventajas. Por supuesto, con el tiempo muchos de ellos adquirirán la funcionalidad necesaria que cubra la mayoría de las necesidades de los usuarios. También es de esperar que se proporcione un medio para convertir formatos de máquinas virtuales entre plataformas.

Sin lugar a dudas, a la hora de utilizar la virtualización de escritorio en casa en hosts Windows, debes elegir entre las plataformas Microsoft Virtual PC o VirtualBox, ya que son gratuitas y cuentan con la funcionalidad necesaria para soportar máquinas virtuales en casa. Sin embargo, cuando se trata del uso de máquinas virtuales en los negocios, en el entorno corporativo de la empresa, donde la implementación de sistemas de virtualización de escritorio impone altas demandas de funcionalidad y confiabilidad, no puede prescindir de VMware Workstation, que supera significativamente a las otras plataformas. descrito. Aquí, también, el producto VirtualBox puede encontrar su lugar, como el más optimizado en términos de rendimiento.

Se debe utilizar Virtual PC cuando se brinde soporte para versiones anteriores de Windows y se ejecute Windows Vista como sistema operativo invitado. Y los usuarios de Mac no pueden prescindir de Parallels Desktop: esto se evidencia por el hecho de que el resultado de más de 100.000 copias del producto vendido se registró en 2006. Los usuarios de Mac también deberían echar un vistazo a VMware Fusion, que está configurado para liderar las plataformas de virtualización de escritorio en el futuro.

Las tecnologías de virtualización para computadoras personales se están acercando al usuario final y ahora se pueden utilizar tanto en el trabajo diario de los empleados corporativos como en las computadoras del hogar para crear entornos personales seguros o aislados. Además, el uso de máquinas virtuales en escritorios no se limita a las opciones descritas. Por ejemplo, en una máquina virtual VMware, en el modo de ventana de la consola del sistema operativo invitado, puede establecer una resolución más alta admitida por el monitor y aparecerán barras de desplazamiento en la ventana del sistema invitado. Esto le permitirá probar su sitio web o aplicación a altas resoluciones sin un monitor adecuado. Este ejemplo muestra que los casos de uso de máquinas virtuales en computadoras de escritorio dependen de su imaginación. Y las plataformas de virtualización personalizadas en rápida evolución pueden ayudarlo a satisfacer sus necesidades.

La virtualización le permite encapsular los componentes internos de los sistemas operativos o partes de ellos dentro del hardware y software virtual. En otras palabras, crea un espacio virtual que será real, desde el punto de vista del sistema operativo que se ejecuta en este espacio. Esto es exactamente lo que hacen las máquinas virtuales para Windows 7, Linux y Mac OS X. La virtualización también le permite simular dispositivos que no están en su computadora.

Nota: En cierto sentido, las máquinas virtuales le permiten crear una computadora dentro de una computadora.

Hay dos aspectos importantes de la virtualización de máquinas:

  • interacción entre el host físico (computadora) y el host virtual
  • interacción entre el sistema operativo que se ejecuta en el espacio virtual y el hardware utilizado

El software de virtualización, es decir, máquinas virtuales para Windows 7 (Linux, Mac OS X), suele ser una aplicación común o un servicio de sistema operativo que le permite crear hosts. Cualquier máquina física (computadora) se llama host. Dentro del software de virtualización, el sistema operativo se ejecuta en un host real similar o idéntico llamado máquina virtual. Para mayor comodidad, el sistema operativo que se ejecuta en una máquina virtual se denomina sistema operativo invitado.

Además, existen varias formas de virtualización, de las que depende no solo la implementación de aplicaciones para crear máquinas virtuales, sino también las capacidades proporcionadas para los invitados. Existe la emulación habitual, en la que las llamadas de hardware y software pasan por la capa intermedia. También existe la paravirtualización, donde parte de las acciones dentro de la máquina virtual tienen lugar en hardware real, mientras que la otra parte pasa por la capa intermedia. Y también hay virtualización a nivel del sistema, cuando cada sistema invitado se carga en un kernel especial, lo que le permite ejecutar solo versiones similares del sistema operativo.

Algunos de estos métodos se pueden realizar sobre la marcha, sin cambios significativos en el host real y su sistema operativo. Otros requieren reiniciar el host en una instancia especial del sistema operativo que admita la virtualización. Otros utilizan hosts dedicados que admiten y están diseñados para la virtualización a nivel de dispositivo de hardware. Estas últimas también se conocen como técnicas de virtualización en bare metal (aunque esto no es del todo cierto, ya que todavía se utiliza algún kernel de software).

El software de virtualización que gestiona la creación y el funcionamiento de máquinas virtuales, así como la asignación y limitación de los recursos proporcionados, a menudo se denomina hipervisor. Algunas aplicaciones de virtualización también pueden utilizar extensiones de procesador especiales para mejorar el rendimiento de las máquinas virtuales. La presencia de tales extensiones se denomina soporte de virtualización de hardware. Ejemplos de este soporte son las tecnologías VT-X (Intel) y AMD-V (AMD).

¿Qué no es virtualización y máquina virtual?

A algunas personas les gusta llamar a los programas de virtualización (máquinas virtuales) cualquier cosa que cree una capa de abstracción entre el sistema operativo y algunos de los procesos en ejecución. Por ejemplo, está Sandboxie, que le permite aislar los navegadores del sistema (consulte las utilidades de protección del navegador). Algunos programas le permiten congelar el estado del sistema para que no se pueda cambiar. Otros también le permiten usar el llamado modo de sombra, en el que todos los programas se ejecutan normalmente, pero los cambios se cancelan cuando se reinicia la computadora.

Por supuesto, todos estos programas brindan diferentes beneficios, pero no se consideran tecnologías de virtualización y no son máquinas virtuales porque no imitan las llamadas al sistema y no le permiten ejecutar sistemas operativos invitados sobre el sistema actual. Estos programas solo crean capas adicionales de separación, principalmente para aumentar el nivel de seguridad. Continuando con el tema de la seguridad, entonces ...

¿Por qué utilizar virtualización y máquinas virtuales?

Si la seguridad es lo primero para usted y esto es lo primero en lo que piensa en cualquier situación, entonces la virtualización (usando máquinas virtuales) ciertamente puede ayudarlo con esto. Pero no asuma que la virtualización se utiliza principalmente con fines de seguridad. Sus objetivos principales son las pruebas, la reducción de costos, la flexibilidad, el soporte de productos heredados y la educación. Aumentar el nivel de seguridad es solo una buena ventaja, que tiene muchos inconvenientes.

Nota: Aunque la virtualización le permite aislar un sistema operativo de otro, todavía hay formas de pasar del sistema invitado al principal.

¿Qué se necesita para ejecutar la tecnología de virtualización y las máquinas virtuales?

Lo primero a considerar es el host físico. Dependiendo del tipo de software de virtualización (máquinas virtuales), es posible que se requieran sistemas operativos y hardware completamente diferentes. La virtualización no implica ninguna solución que se ejecute donde la necesite. Las máquinas virtuales deben seleccionarse para el sistema (Windows, Linux, Mac) y para el hardware (hardware). Además, el anfitrión debe tener los requisitos.

Entonces, si va a ejecutar sistemas operativos invitados en la parte superior de su sistema, necesitará recursos adicionales para ejecutarlos, como CPU y RAM. Por ejemplo, si su computadora solo tiene 2GB de RAM y desea ejecutar el sistema invitado en Windows 7, entonces tendrá que limitar severamente el uso de recursos en el sistema real para que la máquina virtual funcione correctamente. A menos que esté intentando ejecutar Windows XP con 256 MB de memoria, por supuesto. Sin embargo, si tiene 16 GB de RAM, puede ejecutar más de un sistema invitado sin sentir falta de recursos.

Ventajas: Fácil de instalar y usar.

Contras: funcionalidad limitada. No admite instantáneas ni uso compartido de directorios.

Máquina virtual para Windows 7, Linux y Mac OS X - VirtualBox

VirtualBox es otro software de máquina virtual multiplataforma para Windows 7 y superior, así como para sistemas Linux y Mac, actualmente propiedad de Oracle. VirtualBox es similar a VMware Player, pero tiene más funciones, incluida una pila de redes más avanzada, instantáneas ilimitadas, algo de compatibilidad con OpenGL y DirectX, y mucho más. La aplicación es fácil de instalar e igual de fácil de usar. También puede utilizar la línea de comandos para la implementación automática. VirtualBox también es compatible con USB y directorios compartidos. Además, existe una versión portátil de VirtualBox. Sin embargo, también existen desventajas. No puede tomar capturas de pantalla de los sistemas invitados. La administración de discos es algo confusa.

Público: principiantes y usuarios avanzados.

Ventajas: Fácil de instalar y usar, muchas funciones.

Contras: No hay soporte para capturas de pantalla, la importación de máquinas existentes es difícil, no es una administración intuitiva del disco.

Hipervisor VMware ESXi para crear máquinas virtuales

ESXi es un hipervisor bare metal con funcionalidad reducida en comparación con ESX. La aplicación requiere un host y se puede controlar desde la consola (la consola está bloqueada de forma predeterminada, pero puede habilitarla manualmente). No podrá tomar capturas de pantalla ni capturar videos de las pantallas de sus máquinas virtuales. La migración y clonación de invitados se realiza solo de forma manual. Pero, por otro lado, se comparte la memoria para mejorar la eficiencia del uso de la RAM, el control y la gestión potentes y el acceso a la línea de comandos a través de SSH (cuando está desbloqueado). También puede instalar VMware Tools para mejorar el rendimiento de las máquinas virtuales. La paravirtualización también es compatible con ESXi.

Ventajas: Potentes y avanzadas capacidades de máquina virtual.

Contras: Requiere un anfitrión y muchos recursos. No es fácil de instalar y ejecutar.

Máquina virtual para Unix / Linux: máquina virtual basada en kernel (KVM)

KVM admite la virtualización solo para sistemas operativos similares a UNIX (Linux). La aplicación se puede ejecutar en cualquier hardware o en modo de emulación, sin embargo, sin extensiones de procesador, el rendimiento será terrible. KVM está diseñado para usarse en la consola. Pero tiene una interfaz de administración decente que le permite iniciar y detener máquinas virtuales, tomar capturas de pantalla y más. La interfaz se conoce como Virtual Machine Manager (VMM) y también se usa para administrar máquinas virtuales Xen (ver más abajo). Soporte para control local y remoto. Existe un conflicto conocido con VirtualBox, pero se puede resolver con relativa facilidad

Público: usuarios avanzados y profesionales.

Ventajas: control total y flexibilidad, muy alto rendimiento, en las condiciones adecuadas.

Contras: solo sistemas similares a UNIX. Requiere extensiones de hardware de virtualización para funcionar correctamente. Énfasis en la línea de comandos. No es fácil de instalar y ejecutar.

Máquina virtual para Unix / Linux - Xen

Xen es otra aplicación para virtualizar sistemas operativos similares a UNIX (Linux). Debe arrancar en su propia instancia de kernel. El énfasis está en la línea de comandos. Pero también puede usar VMM. Oficialmente, Xen ha sido compatible con OpenSUSE durante muchos años y recientemente se ha agregado a la versión principal del kernel. Xen puede ejecutarse en modo asistido por hardware o paravirtualizado. Sin embargo, para la paravirtualización, Xen es muy problemático de instalar y ejecutar. Además, Xen tiene soporte limitado para CD-ROM y dispositivos de red. También está disponible como un hipervisor de virtualización bare metal en un Live CD. Existen numerosas extensiones de terceros disponibles para administrar Xen.

Público: usuarios avanzados y profesionales.

Ventajas: control y flexibilidad totales, muy buen rendimiento, compatibilidad con kernel incorporada.

Contras: solo sistemas similares a UNIX. El modo de virtualización de Steam tiene errores. Énfasis en la línea de comandos. Varias utilidades de línea de comandos que pueden resultar confusas. No es fácil de instalar y ejecutar. Debe cargar su propia instancia de kernel.

Otras soluciones para crear máquinas virtuales

Hay muchas otras soluciones que no se enumeran aquí, como Parallels Virtuozzo, OpenVZ y VirtualBox basado en VMLite. También hay una serie de soluciones rediseñadas, que incluyen ejemplos de virtualización cruzada y clientes ligeros. Linux también tiene una gran cantidad de modificaciones propias. Y no se olvide de la nube con sus aplicaciones de virtualización.

Sin embargo, si es un usuario novato, no debe perseguir las posibilidades y las modificaciones coloridas. De lo contrario, un intento de crear una máquina virtual para ejecutar un par de tres programas puede convertirse en varias noches de insomnio.

Algunas palabras sobre los programas de virtualización

Esta revisión será útil no solo para usuarios novatos, sino también para expertos. Los productos enumerados cubren una amplia gama de tecnologías de virtualización en todos los niveles. Todas las soluciones descritas son gratuitas para uso personal. Elija lo que desee o necesite, según el hardware disponible, los requisitos para facilitar la configuración y el lanzamiento, así como la disponibilidad del conjunto de funciones requerido.

Por lo general, la mayoría de las personas comienzan a aprender sobre virtualización con VMware Player o VirtualBox. Los usuarios de Linux pueden preferir KVM y posiblemente Xen. Los usuarios avanzados pueden querer echar un vistazo a ESXi.


Una gran cantidad de programas que aparecen todos los días hacen que la descarga e instalación de software desconocido en una computadora sea cada vez más peligrosa para el sistema y archivos importantes en la computadora. Además, muchos programas que tienen las funciones necesarias para el trabajo de programadores, artistas y otros usuarios de PC están disponibles solo para una pequeña cantidad de sistemas operativos. Si antes tuvo que correr grandes riesgos al descargar un archivo sospechoso de Internet, o reinstalar el sistema solo por el bien de un programa necesario, ahora existe un sistema operativo para esto como una máquina virtual.

Que es una maquina virtual

Máquina virtual- un programa especial que se instala en el sistema operativo nativo del usuario y, cuando se inicia, comienza a emular, es decir, a reproducir, las funciones de cualquier otro sistema operativo especificado en la configuración. La principal conveniencia de estos programas es que no es necesario cambiar entre el sistema operativo y acceder a todas las funciones del sistema reproducido. Además, todas las acciones realizadas dentro de la máquina virtual no afectarán el funcionamiento del sistema principal, lo que evita posibles fallas en la computadora.

De momento, los desarrolladores de máquinas virtuales han creado programas que te permiten emular cualquier sistema operativo, desde las primeras versiones de Windows hasta Ubuntu, OS X y ejes menos conocidos, y también trabajar con servidores prefabricados, por ejemplo, Máquina virtual Bitrix.

Existe una comprensión más, más limitada, del término "máquina virtual", que está muy extendido entre los músicos: caja de ritmos virtual que reproduce los sonidos de la batería. Dicho programa le permite grabar partes de instrumentos de percusión sin usar una configuración en vivo, sino en programas de grabación especiales o "animando" una pista midi pregrabada, colocando las muestras grabadas de cada tiempo debajo del sonido electrónico.

¿Para qué sirve una máquina virtual?

El rango de acciones que se pueden realizar usando una máquina virtual es realmente muy grande.

Lo más sencillo que puedes hacer con él es utilizar programas que no están disponibles para el sistema operativo del usuario o incluso para una PC en principio. Por ejemplo, el emulador del sistema operativo Android es esencialmente una máquina virtual que la gente usa para ejecutar aplicaciones o juegos.

Además, los programadores suelen utilizar máquinas virtuales para probar programas escritos. Por ejemplo, para comprobar qué tan correctamente funciona un algoritmo escrito en diferentes versiones de Windows. Lo mismo ocurre con los desarrolladores de aplicaciones para iOS y Android, quienes verifican la funcionalidad del desarrollo exactamente dentro de los emuladores. Para esto, hay una máquina virtual en una unidad flash USB, de modo que siempre puede verificar la funcionalidad del código escrito.

Para tales controles, las máquinas también son utilizadas por usuarios menos avanzados. El hecho es que al emular sistemas operativos relacionados, la máquina puede reproducir toda la información contenida en la computadora. Por lo tanto, si un usuario tiene que descargar un archivo de Internet que puede contener virus, primero debe verificarlo en una máquina virtual. Si se reproduce normalmente en él, puede abrirlo de forma segura en su sistema operativo nativo.

Además, ayudan en el trabajo corporativo, digamos, máquinas virtuales Bitrix.

Si hablamos de cajas de ritmos virtuales, entonces se utilizan para grabar partes de batería con alta calidad en condiciones de falta de fondos, por ejemplo, para alquilar un estudio. De todos los instrumentos, la batería es la más sensible a la grabación, y es a ella a la que se dedica más tiempo. Además, es posible que el baterista no tenga la habilidad suficiente para tocarlos exactamente, lo que aumenta significativamente la cantidad de dinero del alquiler. En tal situación, la mejor forma de salir es grabar la parte en el programa y luego reproducirla.

Que son las maquinas virtuales

Máquina virtual para Windows 10

Especialmente para los usuarios avanzados familiarizados con el concepto de "máquina virtual", Microsoft hizo una emulación incorporada de otros sistemas operativos -. Inicialmente, su funcionalidad está bloqueada, pero sus componentes se habilitan fácilmente a través del Panel de control.

Vaya al Panel de control y vaya a la subsección " Programas y características". Ahí en la ventana " Encendido y apagado de componentes Marque la casilla junto al nombre del servicio Hyper-V. Después de eso, la máquina virtual se instalará en la PC, y en el futuro será posible iniciarla a través del menú " Comienzo».

Beneficios clave de Hyper-V:

  • integrado en el sistema, no es necesario descargar ni buscar nada;
  • tiene funcionalidad completa para emular diferentes versiones de Windows, por ejemplo, 98 y otros sistemas operativos;
  • admite versiones de Windows de diferentes tamaños de bits;
  • interfaz simple e intuitiva.

En general, gracias a la presencia de Hyper-V en Windows 10, los usuarios no necesitan otros programas similares. Aunque la utilidad no requiere habilidades especiales de configuración, puede leer más sobre ella en el artículo relacionado.

Máquina virtual para Windows 7

La máquina virtual más popular para los usuarios de Windows 7 es PC virtual de Windows... Inicialmente, su funcionalidad principal estaba destinada a emular Windows XP, de modo que los desarrolladores pudieran transferir cómodamente los programas desarrollados para este sistema operativo al nuevo siete, que recién salía en ese momento. En el futuro, sus capacidades se han expandido y ahora Virtual PC es una plataforma separada que puede reproducir casi todos los sistemas operativos existentes.

Al igual que Hyper-V, este servicio está integrado en el sistema desde el principio. Para instalarlo, debe ir a " Comienzo"Y el submenú" Programas". Allí debe encontrar una línea con el nombre del programa, haga clic en él. Se abrirá una ventana en la que podrás crear, eliminar y realizar otras manipulaciones libremente con el emulador de sistemas operativos.

Máquinas virtuales para Mac y otros sistemas operativos

Además de las máquinas virtuales integradas en el séptimo y décimo Windows, los desarrolladores de terceros han creado muchas otras utilidades independientes que tienen aproximadamente las mismas capacidades, pero difieren en los detalles. El más popular es Oracle VirtualBox, que se discutirá en esta parte del artículo.

Esta máquina virtual puede emular todos los sistemas operativos existentes actualmente y también está disponible para los sistemas operativos más populares en este momento: Windows, OS X, Linux y Solaris. Puede descargarlo desde el sitio web del desarrollador, habiendo seleccionado previamente para qué sistema lo necesita.

Este programa de Oracle se diferencia de sus contrapartes en su amplia funcionalidad, que incluye soporte para puertos USB y su lanzamiento desde una máquina emulada, la capacidad de guardar el estado del sistema para su reversión instantánea en caso de que ocurra un error crítico. De hecho, de la enorme lista de todas las funciones compatibles, podemos concluir que al descargar Oracle VirtualBox, puede trabajar cómodamente con cualquier sistema operativo sin ninguna restricción.

Para la mayoría de los usuarios, VirtualBox es una muy buena opción debido a su practicidad, confiabilidad y funcionalidad.

Una vez que el kit de distribución con la aplicación esté en su computadora, haga doble clic en él. Esto iniciará el instalador. En él, deberá elegir qué funciones, además de la propia máquina Oracle, se instalan con él. La lista incluye: programación interna de Python, soporte personalizado de Internet e integración de puerto USB. Después de eso, basta con seguir las instrucciones del archivo de instalación hasta que se complete la instalación de Oracle VirtualBox.

Cajas de ritmos virtuales

Las cajas de ritmos virtuales están presentes en forma de complementos adicionales que se instalan y ejecutan a través del programa para grabar o escribir música: FL Studio, Ableton, Cubase y otros. Los emuladores de caja de ritmos más populares son Baterista de ez y Tambores adictivos... En el libre acceso a ellos hay grandes bibliotecas de samples para todos los gustos, grabados por famosos bateristas.

Creando tu propia máquina virtual

Además, también hay una empresa VMWare, que también ofrece a los usuarios programas para crear sus propias máquinas virtuales. El más famoso de ellos se llama Puesto de trabajo y se distribuye de forma pagada. Sin embargo, hay toneladas de recursos que ofrecen el uso gratuito de esta máquina virtual para Windows, Mac y Ubuntu. Vale la pena señalar que la compañía ofrece una tonelada de utilidades adicionales que amplían las capacidades del programa base, agregando administración de escritorio, transmisión y mucho más. Consideremos por qué se necesita esta máquina virtual.

Workstation le permite crear máquinas virtuales que serán administradas desde un solo centro. En su mayor parte, esta herramienta es de interés para grandes empresas que necesitan configurar la misma funcionalidad de dispositivos en una gran cantidad de computadoras.

Una de las características más importantes que tiene la máquina virtual VMWare, la denominada vSphere, que permite no solo crear y configurar una máquina virtual, sino también implementar toda una infraestructura de este tipo de dispositivos, interconectados. Y si tiene que elegir, dicha funcionalidad será muy útil para las grandes empresas cuyos empleados necesitan intercambiar datos e información entre sí.

Toda la funcionalidad de los programas VMWare desarrollados no se basa en un solo uso de una máquina virtual, sino en la formación de un grid a partir de ellos y un único lugar desde donde se controla esta red.

Virtualización 1C-Bitrix

Otro programa creado para trabajar cómodamente con productos 1C-Bitrix es Máquina virtual Bitrix, esta vez de desarrolladores nacionales, que también pueden trabajar con cualquier Aplicaciones PHP... De hecho, este programa es una emulación del servidor del sitio, que contiene todos los ajustes para un trabajo cómodo... La máquina terminada se puede abrir en Reproductor de VMWare u otras aplicaciones de este desarrollador (también hay versiones para VirtualBox e HyperV).

El programa le permite ahorrar tiempo y comenzar inmediatamente después de que la plataforma principal esté lista para su uso. Al mismo tiempo, la máquina virtual Bitrix se instala directamente en el sistema de emulación principal, integrándose en su funcionalidad y operación, lo que le permite comenzar a interactuar con los proyectos 1C inmediatamente después de la instalación y el lanzamiento.

Qué máquina virtual elegir

No hay una comparación clara aquí. Todo depende del usuario y sus necesidades. Para emular juegos y verificar software de terceros, los servicios habituales de Hyper-V y similares, integrados en el propio sistema operativo, son suficientes. Una opción bien probada, confiable y gratuita es VirtualBox. Para las organizaciones, las mejores máquinas virtuales son definitivamente los productos VMWare o la máquina virtual Bitrix, ya que simplifican las interacciones comerciales y de los empleados.

Videos relacionados

Para tener varios sistemas operativos a la vez con un espacio de trabajo y aplicaciones independientes, no es necesario comprar una segunda (tercera, cuarta, etc.) computadora. Porque todo cabe en tu única PC. ¿Cómo? Gracias a las máquinas virtuales (VM): programas especiales que crean (emulan) computadoras imaginarias (virtuales) dentro del sistema operativo principal.

La PC virtual es casi como una real. Tiene su propio procesador, memoria, disco duro, adaptador de red y todo lo demás. Por supuesto, estos no son dispositivos físicos, pero están hechos de tal manera que los sistemas operativos los consideran así: reales.

Varios virtuales pueden ejecutarse en una computadora física al mismo tiempo. Cuánto depende de los recursos de hardware: cuanto más rápido es el procesador, mayor es la RAM, más espaciosa es la unidad, más. Una típica PC doméstica de rango medio con Windows 10 puede manejar de tres a cinco sistemas operativos livianos (como Windows XP, Android y el sistema base Lubuntu +) que se ejecutan simultáneamente. O dos o tres relativamente pesados ​​(por ejemplo, Windows 10 básico + Windows 7 virtual y Mac OS X). Como ya entendió, las aplicaciones de emulador de computadora virtual le permiten instalar y ejecutar una amplia variedad de sistemas operativos en ellas.

Las máquinas virtuales de propósito general (a diferencia de las especializadas como, por ejemplo, VM Java) utilizan:

  • Para ejecutar aplicaciones que el sistema principal no admite.
  • Para proteger el sistema de posibles daños de programas no verificados.
  • Como barrera adicional contra virus al visitar recursos web cuestionables.
  • Crear un entorno aislado para estudiar la actividad del malware.
  • Como campo de pruebas para depurar sus propios desarrollos.
  • Dominar las tecnologías de la construcción de redes.
  • Para doble autorización en algunos portales de juegos y mucho más.

Y, por supuesto, las máquinas virtuales se utilizan ampliamente para distribuir los recursos de trabajo del servidor.

Hoy no tocaremos la aplicación industrial de VM, sino que consideraremos solo lo que puede ser útil para los usuarios domésticos de Windows.

Oracle Virtualbox

Echemos un vistazo al proceso de crear una nueva máquina virtual e iniciar la instalación de Windows 10 en ella.

  • Haga clic en el botón "Crear" en el panel superior.

  • En la primera ventana del asistente de creación de VM, indicaremos el nombre del SO (se mostrará en la lista de sistemas invitados), su tipo (Windows, Linux, etc.) y versión. En nuestro ejemplo, este es Windows 10 de 32 bits (puede instalar 64 bits, pero necesitará más recursos). Haga clic en Siguiente para continuar con el siguiente paso.

  • A continuación, indicaremos el tamaño de la RAM de la VM. De forma predeterminada, a Windows 10 x86 se le asigna 1 GB, pero puede aumentar esta cantidad moviendo el control deslizante hacia la derecha. Si su PC no tiene mucha RAM, no le dé a la VM más de 2-3 GB, de lo contrario el sistema principal se ralentizará debido a la falta de memoria.

  • A continuación, creamos un disco duro virtual. Si está instalando el sistema por primera vez, seleccione la opción "Crear nuevo".

  • Deje el tipo de disco virtual predeterminado.

  • Un formato de almacenamiento es un área en el almacenamiento físico de su computadora que está asignada a una VM. Puede tener un volumen en expansión constante o dinámica dentro de los límites que defina más. Para ahorrar espacio, elegiremos un formato dinámico.

  • A continuación, indicaremos el nombre del volumen (disco virtual C) y su tamaño. El valor predeterminado es 32 GB.

  • Después de hacer clic en el botón "Crear" en la última ventana, aparecerá una nueva máquina virtual en la lista. Sus parámetros se muestran en el cuadro de la derecha.
  • Para continuar con la instalación de Windows, haga clic en el botón "Ejecutar" en el panel superior.

  • En la ventana que se abrirá después de eso, aparecerá la ventana "Seleccionar un disco de arranque". Haga clic en el icono de la carpeta y especifique la ruta al kit de distribución del sistema. Puede ser una imagen en formato .iso o un medio físico (DVD, unidad flash). Después de elegir una distribución, haga clic en "Continuar".

  • El curso posterior de la instalación del sistema operativo en una máquina virtual no difiere de su instalación en una computadora física.

Algunas configuraciones de VM e invitados

Al hacer clic en la ventana de la máquina virtual, se captura el cursor del mouse (es decir, solo se moverá dentro de la pantalla virtual). Presione Ctrl + Alt para devolver el cursor al sistema operativo principal.

Para acceder a todo el conjunto de funciones del sistema operativo invitado, debe instalar complementos especiales. Vaya al menú "Dispositivos", haga clic en "Montar imagen de disco de adiciones del SO invitado" y siga las instrucciones adicionales.

Para conectar una carpeta al sistema invitado para compartir archivos con el principal, haga clic en el elemento del menú "Dispositivos" "Carpetas compartidas". Haga clic en el icono "carpeta +" en la ventana que se abre y a través del campo "ruta a la carpeta" especifíquelo en el explorador (muestra los directorios del sistema principal).

Si desea que la configuración funcione todo el tiempo, marque "Conexión automática" y "Crear carpeta persistente". Se podrá acceder a la carpeta compartida desde el explorador de la máquina virtual como una carpeta de red.

Para cambiar el orden de sondeo de los dispositivos de arranque (por ejemplo, para arrancar una máquina virtual desde un DVD), apague el sistema operativo invitado, abra su configuración (en la ventana principal de Virtualbox) y vaya a la primera pestaña de la sección "Sistema". En la lista Orden de arranque, marque el medio que desee y use los botones de flecha para moverlo hacia arriba.

VMware Workstation Pro

Algunas opciones para máquinas virtuales Hyper-V

Para tomar una instantánea de un sistema operativo invitado en ejecución, abra el menú superior de su ventana Acción y haga clic en Punto de control. O presione la combinación Ctrl + N.

El acceso a la configuración de una máquina virtual individual se abre desde su menú contextual en la lista de la ventana principal del administrador y se oculta detrás del botón "Configuración".

Otras características del programa también son muy sencillas y se dominan sin mucha dificultad.

Echemos un vistazo más de cerca a qué son las máquinas virtuales para Windows y para qué sirven. Aprenda todo sobre los mejores simuladores de SO y cómo empezar a utilizarlos.

Una máquina virtual (VM) es una aplicación informática que permite al usuario crear una imitación de un sistema operativo. Se instala una imagen del sistema operativo en la máquina para su uso dentro del sistema existente. Muy conveniente, ¿no? Pero también hay trampas. Lea lo que encontrará durante la instalación y qué máquina virtual para las versiones de Windows 7.8 y 10 es mejor elegir.

¿Por qué necesitamos máquinas virtuales para PC?

En la mayoría de los casos, las máquinas virtuales se utilizan para probar software en. Para trabajar con varios sistemas operativos, solo necesita una computadora, lo que acelera significativamente el trabajo.

Varias máquinas virtuales pueden ejecutarse en una computadora al mismo tiempo. Su número depende de la RAM disponible y del espacio en el disco de los niños, ya que un SO virtual consume exactamente el mismo recurso de memoria que una copia normal instalada en una computadora.

Con la ayuda de máquinas virtuales, puede trabajar con programas, funciones que no están disponibles en el sistema operativo principal. Además, es posible crear copias de seguridad de las VM, con su posterior movimiento y uso en otros equipos.

Los virus, errores y otras fallas del sistema operativo virtual no afectan el funcionamiento del sistema principal. Una vez que se cierra la máquina, el sistema operativo adicional deja de funcionar y se libera la RAM.

Durante el funcionamiento de la máquina virtual, el dispositivo puede ralentizarse, porque el mayor consumo de recursos de almacenamiento conduce a un aumento en el tiempo de procesamiento de las solicitudes.

Razones para instalar VM:

  • Desea familiarizarse con el trabajo de otros sistemas operativos sin instalarlos por completo. Si es necesario reemplazar el sistema operativo existente, primero use el simulador virtual para probar otras opciones de software. Esto le evitará posibles errores e incompatibilidades con el hardware;
  • Es desarrollador y desea crear un sistema complejo para probar las aplicaciones que crea.

Virtualbox

VirtualBox es una máquina virtual para Windows 7,8,10. El entorno de virtualización se distribuye de forma gratuita y se puede instalar tanto para trabajar con sistemas operativos como para implementar infraestructura de red y sitios de alojamiento.

Ventana principal de VirtualBox:

La característica principal de esta máquina virtual es multiplataforma. Funciona bien en todas las versiones de Windows. Además, desde el sitio del desarrollador puede descargar instaladores para Mac OS, Debian. En el propio entorno de virtualización, puede instalar cualquier sistema operativo de escritorio.

Con VirtualBox, puede familiarizarse con la funcionalidad del sistema operativo o probar el programa en modo seguro sin dañar el sistema principal. Los usuarios a menudo prefieren instalar juegos antiguos en máquinas virtuales que son incompatibles con los sistemas operativos modernos.

Una vez finalizado el simulador, se guardarán todos los datos y cambios. La próxima vez que lo encienda, volverá a su escritorio y podrá continuar realizando tareas.

Ventajas y desventajas

Ventajas de VirtualBox:

  • Distribución gratuita. El 90% del software similar se paga, mientras que VirtualBox es completamente gratuito. Las funciones y capacidades del programa no se limitan al desarrollador;
  • La capacidad de crear capturas de pantalla: capturas de pantalla del sistema virtual. La imagen resultante solo mostrará la ventana del sistema operativo secundario. Tomar capturas de pantalla con el sistema operativo principal degrada la resolución y también secuestra su escritorio normal;
  • Creación de una copia exacta de una máquina virtual existente;
  • Posibilidad de arrastrar carpetas, accesos directos y otros objetos dentro del simulador;
  • Sistema de archivos unificado: desde una máquina virtual, puede acceder a directorios que están almacenados en una PC y viceversa;
  • Trabajo simultáneo con varias máquinas.

Además, una característica distintiva del nuevo VirtualBox 4 es un conveniente sistema de gestión de virtualización y un espacio de trabajo intuitivo del programa. Además, en el nuevo ensamblaje, está disponible la capacidad de capturar video desde la pantalla de un sistema operativo adicional.

VirtualBox admite trabajar con unidades USB conectadas a la computadora.

Desventajas del programa:

  • Reduzca la velocidad de su computadora. Incluso si su PC tiene buenas especificaciones técnicas, suficiente RAM y espacio de almacenamiento, cuando utilice una máquina virtual, experimentará un rendimiento más lento de todas las funciones. Si durante la creación de una máquina virtual ha asignado demasiada memoria, la computadora se congelará o se apagará;
  • Memoria de video insuficiente. Si necesita lograr la mejor calidad de imagen posible, esto será difícil con VirtualBox. El programa le permite configurar los ajustes para usar la tarjeta de video solo en un nivel básico.
Cómo instalar

Para instalar el programa VirtualBox, descargue el instalador del sitio oficial del desarrollador: la empresa Oracle. El proceso de instalación es estándar y no requiere configuraciones adicionales:

  • Ejecute el archivo EXE;
  • Seleccione el disco duro donde se ubicará la carpeta raíz con el programa;
  • Espere a que se complete la instalación. Si es necesario, el usuario puede ver las estadísticas de uso del disco duro durante el proceso de instalación.

En el campo "Configuración personalizada" hay una opción para deshabilitar el soporte para USB, servicios de red. Esto ayuda a reducir el tamaño total de la aplicación.

Video tutorial sobre cómo instalar dos sistemas operativos usando VirtualBox

Después de instalar el programa, puede comenzar a crear su primera máquina virtual. Haga clic en el botón "Crear" en la esquina superior izquierda de la ventana. Se abrirá la pestaña de configuración de VM:

En la ventana del asistente de configuración, seleccione el tipo de sistema operativo virtual (Windows, Linux, Debian, MacOS) y su versión. Especifique un nombre para el simulador que se creará y haga clic en el botón "Siguiente".

Luego, el programa le brindará la oportunidad de especificar de forma independiente el tamaño de la RAM que se asignará para el sistema operativo adicional. Para los usuarios novatos, le recomendamos que establezca el valor que se indica en el campo "Tamaño recomendado de la memoria principal".

El tamaño de la RAM para la VM debe determinarse según las especificaciones de su PC. Si tiene 4 GB de RAM disponibles en su computadora, 512 MB-1 GB serán suficientes para que el simulador funcione correctamente.

A continuación, el programa le pedirá que seleccione una imagen de sistema operativo en el sistema de archivos (que corresponde a la familia y versión especificadas anteriormente). Después de completar la configuración, aparecerá una ventana con una breve lista de todos los parámetros. Haga clic en Finalizar.

Una vez completada la instalación de Windows virtual, aparecerá un icono para iniciar el sistema operativo en la ventana principal de VirtualBox. Haga clic en él y espere a que se cargue el escritorio. Instale los controladores si es necesario.

Para actualizar los controladores automáticamente, abra la pestaña Dispositivos en la barra de herramientas de la máquina virtual. Luego haga clic en el tipo de medio deseado y en la nueva ventana siga las instrucciones para obtener el nuevo software.

Listo. Ahora puede comenzar a trabajar con el sistema operativo virtual. Para salir del programa, primero apague el sistema operativo y luego cierre VirtualBox.

VMware

VMWare Workstation es la mejor máquina virtual para Windows 10. El desarrollador posiciona el programa como una plataforma conveniente para la creación. En comparación con otras contrapartes populares, VMWare admite más funciones para personalizar la máquina virtual y le permite sincronizar el simulador con herramientas de desarrollo de software.

Este entorno de virtualización es popular entre programadores, diseñadores web y otros profesionales que a menudo tienen que probar el trabajo de sus proyectos para multiplataforma.

Ventajas y desventajas

Entre las ventajas de VMWare se encuentran:

  • Barra de herramientas conveniente;
  • Sincronización con herramientas de desarrollo de Microsoft, en particular la plataforma .NET y el entorno de software Visual Studio;
  • Sistema de seguridad. Las herramientas VMWare integradas brindan un alto nivel de protección para sus archivos en el sistema operativo secundario. El simulador puede detectar intentos de actividad maliciosa para eliminarlos;
  • Operación de servicios de cifrado para las máquinas virtuales creadas.

Desventajas de la aplicación:

  • Distribución pagada. El usuario puede descargar una versión de prueba gratuita de la utilidad, pero para obtener la versión completa de la aplicación con todas las funciones disponibles, deberá pagar una suscripción anual o mensual;
  • No apto para principiantes. Si no ha utilizado simuladores de sistema operativo antes, le recomendamos comenzar con las opciones más simples. Por ejemplo, VirtualBox y el estándar Windows Hyper V. VMWare son adecuados para usuarios avanzados que prefieren configurar manualmente el sistema.
Cómo instalar

Puede descargar una máquina virtual para Windows desde el sitio oficial para desarrolladores VMWare.com.

Se recomienda que apague Windows Defender u otro antivirus en ejecución durante el proceso de instalación. Esto solo es necesario para la correcta instalación de todos los archivos y algoritmos de cifrado utilizados por el programa para máquinas virtuales. No se dañará su sistema operativo principal ya que el producto se descarga de una fuente oficial.

Revisión de la funcionalidad y primera configuración del programa.

Para crear la primera máquina virtual en VMWare, debe descargar el kit de distribución del sistema operativo que desea usar en el emulador en su computadora. Luego abra la ventana de la aplicación instalada y haga clic en el campo "Crear una nueva máquina virtual"

¡Nota! El usuario puede crear un grupo de máquinas virtuales en lugar de varios simuladores. Esto le permite reducir el recurso de la RAM consumida y acelerar el funcionamiento de la computadora y el simulador del sistema operativo.

En la ventana del asistente de configuración de VM, especifique la ruta a la imagen del sistema operativo (puede ser un archivo en la memoria de la computadora o un disco de arranque). Además, es posible configurar una máquina virtual sin instalar un sistema operativo (puede instalarlo más tarde).

  • En la ventana que aparece, especifique el nombre del sistema operativo, el nombre de usuario y la contraseña para acceder a la cuenta;
  • Especifique en qué disco de su computadora se almacenará la máquina virtual;
  • Asigne la cantidad de RAM para que funcione la máquina virtual;
  • Configure el hardware (automática o manualmente).

Después de completar la configuración de la máquina virtual, espere a que se instale la imagen del sistema operativo y comience a trabajar:

Microsoft Virtual PC

Microsoft Virtual PC es otro emulador de máquina virtual popular. El programa es compatible con todas las versiones del sistema operativo Windows. Si utiliza un producto de Microsoft como su sistema operativo principal, le recomendamos que elija Microsoft Virtual PC para la emulación.

Ventajas y desventajas

Beneficios del emulador:

  • Excelente compatibilidad con todas las versiones del sistema operativo Windows. En la mayoría de los casos, el usuario no necesita instalar ningún controlador adicional para el sistema operativo virtual. Todos ellos están sincronizados con el sistema principal;
  • Uso compartido del sistema de archivos. Acceda a los archivos almacenados en el disco duro de la PC a través de la ventana VM;
  • Compatibilidad con el sistema operativo Windows de 64 bits en los modos de funcionamiento "Guest Host" y "Guest Environment";
  • Soporte para virtualización de hardware.

Desventajas:

  • Hay funciones de pago. El programa se distribuye de forma gratuita, pero tendrá que comprar una suscripción para admitir la configuración de un grupo de sistemas operativos virtuales;
  • No hay soporte para sistemas similares a Linux.
Revisión de la funcionalidad y primera configuración del programa.

Para instalar un sistema operativo virtual, primero cargue su imagen en la memoria de la computadora y luego abra la aplicación Microsoft Virtual PC. Haga clic en el botón "Crear una máquina virtual" y configure los siguientes parámetros en una nueva ventana:

  • Asigne un nombre al nuevo sistema operativo;
  • Asigne espacio para su disco duro y el tamaño de su RAM;
  • Seleccione qué dispositivos admitirá la VM (entorno de red, unidades flash, etc.).
Salir

Hemos cubierto las mejores máquinas virtuales para Windows, pero no todas. Si crees que estos no son los mejores, ¡escribe en los comentarios! Ayude a los lectores novatos a decidir con qué emulador comenzar.