¿Cuál es la mejor máquina virtual? Descripción general de las máquinas virtuales. La mejor máquina virtual. Información general sobre máquinas virtuales.

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

Una 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 exactamente eso: reales.

Varias computadoras virtuales pueden funcionar simultáneamente en una computadora física. Exactamente cuánto depende de los recursos de hardware: cuanto más rápido sea el procesador, mayor será la RAM, más espacioso será el almacenamiento, más. Una PC doméstica típica de rendimiento promedio que ejecuta Windows 10 puede manejar de tres a cinco sistemas operativos livianos simultáneamente (por ejemplo, Windows XP, Android y Lubuntu + el sistema principal). O dos o tres relativamente pesados ​​(por ejemplo, el Windows 10 principal + Windows 7 virtual y Mac OS X). Como ya comprenderá, las aplicaciones de emulador de computadora virtual le permiten instalar y ejecutar una variedad de sistemas operativos en ellas.

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

  • Para ejecutar aplicaciones que el sistema principal no admite.
  • Para proteger el sistema de posibles daños causados ​​por programas no probados.
  • Como barrera adicional contra virus al visitar recursos web dudosos.
  • Crear un entorno aislado para estudiar las actividades del malware.
  • Como campo de pruebas para depurar tus propios desarrollos.
  • Dominar las tecnologías de 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 el uso industrial de las máquinas virtuales, solo consideraremos lo que puede ser útil para los usuarios domésticos del sistema operativo Windows.

Caja virtual de Oracle

Veamos el proceso de creación de una nueva máquina virtual y comencemos a instalar Windows 10 en ella.

  • 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 requerirá más recursos). Para pasar al siguiente paso, haga clic en Siguiente.

  • 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 virtual duro disco. Si está instalando el sistema por primera vez, seleccione la opción "Crear nuevo".

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

  • A continuación indicamos 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.
  • Ir a instalación de windows Haga clic en el botón "Ejecutar" en el panel superior.

  • En la ventana que se abre después de esto, aparece el botón "Seleccionar disco de inicio" Haga clic en el icono de la carpeta y especifique la ruta a la distribución del sistema. Puede ser una imagen en formato .iso o un medio físico (DVD, unidad flash). Después de seleccionar su distribución, haga clic en Continuar.

  • El proceso posterior de instalación del sistema operativo en una máquina virtual no es diferente de instalarlo en una computadora física.

Algunas configuraciones de VM y sistema invitado

Al hacer clic en la ventana de la máquina virtual, se capturará el cursor del mouse (es decir, solo se moverá dentro de la pantalla virtual). Para devolver el cursor al sistema operativo principal, presione la combinación Ctrl+Alt.

Para acceder a la gama completa de funciones del sistema operativo invitado, debe instalar complementos especiales. Vaya al menú "Dispositivos", haga clic en "Montar imagen de disco de Guest Additions" y siga las instrucciones adicionales.

Para conectar una carpeta al sistema invitado para intercambiar archivos con el principal, haga clic en el elemento "Carpetas compartidas" en el menú "Dispositivos". Haga clic en el icono "carpeta+" en la ventana que se abre y use el campo "ruta a la carpeta" para especificarlo en el Explorador (muestra los directorios del sistema principal).

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

Para cambiar el orden en el que se sondean 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 "Sistema". " sección. En la lista "Orden de carga", seleccione el medio deseado y presione los botones de flecha para moverlo a la parte superior.

Estación de trabajo VMware Pro

Algunas opciones de máquina virtual 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 está disponible desde su Menú de contexto en la lista de la ventana principal del administrador y está oculto detrás del botón "Opciones".

Otras funciones del programa también son muy sencillas y pueden dominarse sin mucha dificultad.

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. Escritorio eléctrico Computadoras personales han alcanzado un nivel en el que una máquina física puede soportar múltiples sistemas operativos ejecutándose simultáneamente maquinas virtuales. Hace apenas unos años, las máquinas virtuales eran algo exótico para los usuarios finales, que las instalaban principalmente con fines de evaluación. Hoy en día, los procesadores multinúcleo y una gran cantidad de RAM no son infrecuentes en una computadora doméstica o de oficina, y esto nos permite encontrar nuevas opciones para usarlos en el contexto de las tecnologías de virtualización.

Muchos usuarios están encontrando una variedad de usos para las plataformas de virtualización de escritorios, tanto en casa como en el trabajo. Después de todo, 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, en los últimos años, la calidad de las plataformas de virtualización de escritorios ha aumentado significativamente en términos de funcionalidad, facilidad de uso y rendimiento. Apareció relativamente recientemente, el soporte para la virtualización de hardware en sistemas de escritorio Ah afirma que los principales fabricantes de procesadores, como Intel y AMD, creen en el futuro de las tecnologías de virtualización en los ordenadores personales.

Por supuesto, sistemas operativos tan voluminosos y que requieren un uso intensivo de hardware como Windows Vista son capaces de absorber la potencia de los escritorios de los usuarios, sin importar cuán altos sean, pero el progreso no se detiene y pronto lo hará posible un mayor desarrollo de las plataformas de hardware de escritorio. para admitir varios sistemas de este tipo simultáneamente, 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 la virtualización como otra tecnología específica que no tendrá mucho impacto en ellos. Principalmente, esto se debe al hecho de que no ven formas dignas de utilizar las máquinas virtuales.

En los negocios, las tecnologías de virtualización se implementan 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 casi cualquier usuario de computadora personal puede utilizar tecnologías de virtualización para aumentar la eficiencia de su trabajo en una computadora personal en casa, así como para las tareas cotidianas en el lugar de trabajo.

Cómo utilizar máquinas virtuales en casa

La mayoría de los usuarios de computadoras personales a menudo enfrentan el problema de usar aplicaciones potencialmente peligrosas o inestables que pueden dañar Sistema operativo o influir en el funcionamiento de otros programas. A menudo computador de casa, que también contiene documentos de trabajo, es utilizado por varias personas, entre las cuales no todas entienden cómo manejarlo correctamente para no dañar datos importantes o el sistema operativo. La creación de cuentas de usuario no resuelve este problema, ya que muchas aplicaciones requieren derechos administrativos para su instalación y el uso de la computadora en este modo limita significativamente su uso. Por supuesto, muchos también enfrentan el problema de portar un sistema operativo y aplicaciones instaladas a otra computadora al comprarlo. La categoría de usuarios que utilizan activamente computadoras portátiles enfrenta el problema de sincronizar datos entre ellas y computadora de escritorio. Después de todo, no sólo es necesaria la sincronización de archivos, sino que también es necesario utilizar 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, cuando se trabaja en Linux, el usuario necesita acceder a las aplicaciones de Windows, y para ello debe reiniciar el ordenador. Y el principal problema durante el entrenamiento es la imposibilidad de simular una red real entre varios ordenadores si sólo uno está disponible. Todos estos y muchos otros problemas se pueden resolver utilizando máquinas virtuales en sistemas de virtualización de escritorios.

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

  • Creación de un entorno virtual personal aislado del sistema host, que le permite utilizar varias copias de entornos de trabajo en una computadora, completamente aisladas entre sí. Desafortunadamente, este modelo excluye la opción de utilizar entornos virtuales para juegos 3D, ya que los fabricantes de plataformas de virtualización aún no han aprendido a soportar completamente la emulación de todas las funciones de los adaptadores de video. delante de todos este momento En este sentido, VMware ha incluido funciones para soportar experimentalmente Direct-3D y sombreadores en las últimas versiones de su plataforma de escritorio VMware Workstation. Sin embargo, no hace mucho, la empresa PCI-SIG que desarrolló el estándar PCI-Express, ha publicado nuevas especificaciones para el estándar PCI Express 2.0, que afirman ser compatibles con funciones de virtualización de E/S que simplifican enormemente el acceso de los invitados al hardware físico. Sin duda, no está lejano el momento en que jugaremos en máquinas virtuales.
  • Cree máquinas virtuales portátiles que estén listas para usar en cualquier otra plataforma compatible con la arquitectura. Si necesita demostrar el funcionamiento de un programa y éste o el entorno del sistema operativo deben configurarse de cierta manera, las máquinas virtuales son la mejor opción en este caso. Haz todo en una máquina virtual. acciones necesarias, 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.
  • Obtención de entornos de usuario seguros para Internet. Cuando se trabaja en Internet, que, como todo el mundo sabe, está bastante lleno de virus y caballos de Troya, ejecutar un navegador de Internet en modo de usuario no es una solución aceptable para muchos desde el punto de vista de la seguridad. Después de todo, existen muchas vulnerabilidades en el software, incluidos los sistemas operativos, a través de las cuales el malware puede dañar datos importantes. Una máquina virtual en este caso es una opción más ventajosa, ya que un malware, después de hacerse con el control del sistema operativo en una máquina virtual, sólo puede causar daño dentro de ella, sin afectar al sistema operativo anfitrión. Por cierto, recientemente han comenzado a aparecer virus que detectan su presencia en una máquina virtual y no se revelan en este caso, pero hasta el momento no existen tales virus. malware unidades y, en cualquier caso, no se dañarán los datos importantes hasta que los objetos infectados se transfieran al sistema operativo host. Por tanto, el uso de máquinas virtuales en este caso no excluye en absoluto el uso de software antivirus.
  • Crear entornos para experimentar con software potencialmente peligroso. En una máquina virtual, puede probar de forma segura un nuevo limpiador de registro o una utilidad de disco. También puede instalar de forma segura software de aplicación que, bajo ciertas condiciones, podría dañar su sistema o sus datos. En este caso, la máquina virtual actúa como una zona de pruebas en la que se reproducen sus programas. Puede observar y estudiar su trabajo de forma segura sin preocuparse por la seguridad de sus datos.
  • Cómodo y sencillo respaldo entornos de usuario. En última instancia, una máquina virtual es solo una carpeta de archivos en su computadora que se pueden copiar en un medio de respaldo y luego restaurar fácilmente. En este caso, no es necesario crear imágenes. disco duro hacer Copia de respaldo tu sistema.
  • Posibilidad de formación para trabajar con sistemas operativos distintos al de su host. Por supuesto, puedes instalar un segundo sistema operativo en paralelo con tu sistema principal, pero en este caso, si necesitas alguna aplicación del sistema principal, tendrás que reiniciar. En este caso, la máquina virtual opción perfecta: ejecuta el sistema operativo que necesita en paralelo con el sistema operativo host y cambia entre ellos si es necesario. En muchos sistemas, compartir archivos entre los sistemas huésped y host es tan simple como arrastrar y soltar archivos y carpetas con el puntero del mouse.

Hemos enumerado solo las principales opciones para usar máquinas virtuales en casa, por supuesto, existen otras áreas más específicas de su aplicación. Pero las verdaderas perspectivas de utilizar sistemas de virtualización de escritorios se abren en las empresas, donde, sobre todo, son importantes la accesibilidad y el ahorro de tiempo y costes en la compra de equipos adicionales.

Plataformas de virtualización de escritorios en las empresas

Para la mayoría de las empresas, cuando se trata de virtualización, esto significa principalmente virtualizar la infraestructura del servidor empresarial. Sin embargo, existen muchas soluciones basadas en VM para usuarios finales que pueden mejorar significativamente la productividad de los empleados de una empresa. Consideremos las principales áreas de aplicación de máquinas virtuales en empresas en plataformas de virtualización para usuarios de escritorio:

  • Creación de repositorios de plantillas típicas para 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 se une a una organización, necesita instalar un 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. Cuando se utilizan plantillas de máquinas virtuales, este problema se resuelve de manera muy simple: al empleado se le instala una plataforma de virtualización de escritorio y en ella se inicia una máquina virtual a partir de un conjunto de plantillas de organización, en la que está instalado todo el software necesario y el sistema operativo adecuado. Se realizan los ajustes del sistema. Este modelo reducirá significativamente el tiempo de implementación y proporcionará una alta flexibilidad al transferir el escritorio virtual de un empleado a otra máquina física. Por supuesto, este caso de uso puede requerir mayores recursos de hardware, pero esto será más que rentable si el empleado tiene que trabajar con grandes volúmenes de datos heterogéneos, cuya copia de seguridad requerirá mucho tiempo. Por ejemplo, los empleados de marketing, que instalan muchos de los programas que necesitan, prueban cosas todos los días y trabajan con diferentes documentos. En este caso, pueden copiar la carpeta con los archivos de su máquina virtual en funcionamiento al final de la jornada laboral, sin temor a que mañana, al instalar el siguiente programa, todo se “rompa”.
  • Creación de una infraestructura de escritorio virtual que permite el almacenamiento centralizado de los entornos de los usuarios en servidores seguros de la empresa. Los propios usuarios finales utilizan herramientas de acceso a escritorio remoto para sus entornos (por ejemplo, Terminal Services) almacenados en el centro de datos corporativo. Esta opción de uso de máquinas virtuales requiere importantes costos para su implementación, ya que en este caso requiere soporte para plataformas de virtualización de servidores del centro de datos de la empresa. Sin embargo, este método proporciona el mejor nivel de seguridad y disponibilidad. Dado que todos los entornos de trabajo se almacenan y mantienen de forma centralizada en un centro de datos seguro, la probabilidad de fuga de información confidencial se reduce significativamente. Al mismo tiempo, el grado de accesibilidad a dichos entornos aumenta significativamente, porque el acceso a ellos se puede realizar desde cualquier lugar con una conexión de alta velocidad. En rigor, esta solución no se aplica a las plataformas de virtualización de escritorios, pero sí afecta a los usuarios finales. Un ejemplo de una solución de este tipo es VMware Virtual Desktop Infrastructure, basada en la 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:
  • Uso de máquinas virtuales protegidas por políticas de seguridad. Los profesionales de TI que necesitan garantizar la confidencialidad de sus datos personales, así como demostrar con frecuencia diversos programas a los clientes, son ideales para soluciones para crear máquinas virtuales seguras que proporcionen un medio para restringir el acceso a diversas funciones para trabajar con una máquina virtual. También puede establecer el período de validez de la máquina virtual y así distribuir el software de modo que un determinado círculo de personas no pueda utilizar la máquina virtual durante más del tiempo permitido. Un ejemplo de dicha solución es el producto ACE Manager de VMware.
  • Simplifique la capacitación de los usuarios creando aulas con máquinas virtuales que ejecuten varios sistemas operativos y software de aplicaciones. Si un grupo de empleados de una organización necesita capacitarse para utilizar un determinado 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. A continuación, la máquina virtual se puede copiar a todas las computadoras y ejecutarla con toda la cantidad requerida de programas. Si necesita capacitación sobre otro producto, puede crear una nueva plantilla de máquina virtual y también implementarla en todas las computadoras de su salón de clases.
  • Desarrollo y pruebas de software en la empresa. Una máquina virtual, al ser un entorno aislado, es ideal para el desarrollo de software. Los desarrolladores y evaluadores pueden crear las configuraciones del sistema operativo y los entornos de usuario que necesitan para simular el comportamiento del programa en varias plataformas. Como parte de este caso de uso, también es posible modelar pares funcionales de máquinas virtuales en la misma plataforma física que interactúan entre sí a través de redes. Además, algunas plataformas, como VMware Workstation, le permiten crear árboles de estado de máquinas virtuales, cada uno de los cuales almacena una configuración de usuario específica. Cada uno de estos estados se puede revertir con un clic. Un ejemplo de tal árbol:

Revisión comparativa de plataformas de virtualización de escritorios.

Las empresas líderes en el campo de las plataformas de virtualización de escritorios han hecho mucho durante los últimos dos años para que sean lo más fáciles de usar posible y accesibles incluso para el usuario más inexperto. Los líderes en la producción de sistemas de virtualización para usuarios finales son actualmente las siguientes empresas: VMware con los productos VMware Workstation, VMware ACE y VMware Fusion, Microsoft con el producto Virtual PC, Parallels, que promociona su plataforma de virtualización para Mac OS con el producto Parallels Desktop para Mac, y la empresa InnoTek con la plataforma VirtualBox gratuita y de código abierto. Echemos un vistazo rápido a las capacidades de algunos de estos productos.

VMware Estación de trabajo


VMware es hoy el líder indiscutible en el campo de los sistemas de virtualización de escritorios. Sus productos son fáciles de usar, presentan una gran funcionalidad y son rápidos. Casi todos los fabricantes de plataformas de virtualización de escritorio se centran en el producto. El proceso de creación de una máquina virtual e instalación de un sistema operativo invitado no es particularmente difícil: 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 almacena la máquina virtual. se ubicará y el tipo de sistema operativo invitado que se instalará. Se puede utilizar un CD o DVD de arranque o una imagen ISO como distribución de instalación del sistema invitado. Después de instalar el sistema operativo en una máquina virtual, debe instalar VMware Tools y deshabilitar 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, en la que se guardarán todos los datos de los discos virtuales en ese momento y podrá volver a su estado guardado en cualquier momento. Las características clave de VMware Workstation incluyen:

  • Apoyo varios tipos discos virtuales (se emulan los controladores para discos IDE y SCSI):
    • tamaño fijo (preasignado) o creciente a medida que se llenan (creciente), mientras que los primeros están optimizados para el rendimiento y los segundos son convenientes porque no ocupan mucho espacio antes de llenarse
    • Discos independientes que no se ven afectados por las instantáneas del sistema operativo. Estos discos son convenientes para organizar el almacenamiento de archivos, cuyos cambios no son necesarios cuando se trabaja con instantáneas del estado del sistema invitado.
    • soporte para discos cuyo estado no se guarda cuando la máquina virtual está apagada
    • posibilidad de grabación directa en un disco físico
  • Soporte para varios tipos de interacción de red 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 una cantidad diferente de adaptadores de red virtuales (hasta tres). Virtual interfaz de red Puede funcionar en tres modos diferentes:
    • Redes puenteadas- la máquina virtual comparte recursos tarjeta de red con el sistema operativo host y funciona con una red externa a él como una máquina independiente.
    • Redes solo de host- la máquina virtual recibe una dirección IP en su propia subred de host del servidor DHCP de VMware. En consecuencia, solo puede trabajar en la red con otras máquinas virtuales en este host y con el sistema operativo del propio host.
    • NAT- la máquina virtual también opera en la propia subred del host (pero diferente), sin embargo, a través del servidor NAT de VMware, puede iniciar conexiones a una red externa. Es imposible iniciar una conexión a dicha máquina virtual desde una red externa. Dentro del host, la comunicación de red está garantizada.
    • Los discos también se pueden montar en el sistema host usando la utilidad montaje vmware y expandir usando la utilidad vmware-vdiskmanager(Esta utilidad también sirve para realizar otras acciones en discos virtuales).
  • La capacidad de intercambiar archivos fácilmente mediante la interfaz Arrastrar y soltar, así como mediante la creación de carpetas compartidas entre el sistema operativo anfitrión y el invitado.
  • Soporte para una gran lista de sistemas operativos invitados y host.

EN ultima versión VMware Workstation 6 también incluye las siguientes funciones útiles:

  • Soporte completo para interfaz USB 2.0
  • capacidad de registrar la actividad de la 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 el producto VMware Workstation es actualmente la única plataforma de virtualización que admite experimentalmente 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.

PC virtual de Microsoft

Habiendo aparecido como competidor de VMware Workstation, el producto Connectix, que luego fue adquirido por Microsoft Corporation junto con la empresa, no recibió un desarrollo digno en sus manos. Como resultado, por el momento es inferior en casi todos los aspectos a la plataforma VMware Workstation y solo se puede ejecutar en el sistema operativo host. sistema windows. Sin embargo, un buen número de usuarios lo utilizan como plataforma de virtualización de escritorio porque Virtual PC es gratuito y cubre las necesidades básicas de uso de máquinas virtuales. El proceso de instalación para invitados también es muy sencillo e intuitivo. Una vez instalado el sistema operativo, debe instalar Virtual Machine Additions (análogo a VMware Tools en VMware Workstation), que aumentan significativamente el rendimiento del sistema operativo invitado al mejorar la tecnología de virtualización. VM Additions también se puede instalar en sistemas operativos invitados Linux.

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

  • Soporte completo para Windows Vista como sistema operativo anfitrión e invitado. En términos de rendimiento, Virtual PC 2007 ha dado un importante paso adelante en comparación con la versión anterior y ahora el rendimiento de Windows Vista en una máquina virtual es bastante aceptable.
  • Soporte para sistemas host Windows de 64 bits.
  • Rendimiento mejorado aprovechando las mejoras introducidas en Microsoft Virtual Server 2005 R2.
  • Disponibilidad de diferentes tipos de discos virtuales:
    • Expandirse dinámicamente (similar a crecer en VMware Workstation)
    • Tamaño fijo (análogo al preasignado en VMware Workstation)
    • Diferenciación: un disco que almacena cambios del estado actual del disco virtual
    • Vinculado a un disco duro (análogo a la escritura directa en el 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 Bridged Networking en VMware Workstation
    • Solo local (análogo a Solo host en VMware Workstation)
    • Redes compartidas (similar 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, con una funcionalidad mucho mayor, 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 nuevos sistemas operativos. sistemas microsoft y soporte para sus versiones obsoletas. Y, por supuesto, la popularidad de la plataforma Virtual PC está influenciada por su carácter gratuito, lo que crea un nicho específico 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 sistema de virtualización de escritorio. Debido al hecho de que Parallels (en realidad propiedad de empresa rusa SWSoft) ahora se centra principalmente en el producto, el desarrollo de este producto actualmente se ha detenido un poco y funcionalidad es inferior a las dos plataformas de escritorio líderes de VMware y Microsoft. Por tanto, hablaremos de la plataforma Parallels Desktop para Mac, que ahora es la plataforma principal para los ordenadores Apple. Además, en estos momentos el desarrollo de esta plataforma es muy dinámico, lo que se debe, en primer lugar, a que VMware pretende seriamente invadir el mercado de la virtualización para Mac con su producto VMware Fusion, que está casi listo para su lanzamiento final. . Características clave de la plataforma Parallels Desktop para Mac:

  • Cree fácilmente máquinas virtuales en tres pasos utilizando Parallels Installation Assistant. Para crear una máquina virtual e instalar en ella un sistema operativo invitado, no se requiere ningún esfuerzo adicional.
  • La presencia de la 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 garantiza un intercambio de archivos sencillo 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 al usuario una interfaz sencilla y fácil de usar. No es ningún secreto que muchos usuarios de Mac a menudo sienten la necesidad de utilizar productos de Windows, y Parallels Desktop les brinda esta oportunidad, permitiéndoles sentirse "en dos mundos".

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

VirtualBox


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

Sin embargo, muchos blogueros leales a VMware dijeron que en sus escritorios, las máquinas virtuales de la plataforma funcionan notablemente más rápido que las máquinas virtuales de VMware Workstation. Además, hasta hace poco la plataforma VirtualBox estaba disponible sólo para hosts Linux y Windows, y a finales de abril apareció la primera versión para Mac OS X, donde se planea que la plataforma compita con "monstruos" de sistemas de virtualización como Parallels y VMware. Y, por supuesto, tiene todas las posibilidades de ganar. Teniendo en cuenta la total apertura de la plataforma y su naturaleza gratuita, muchos entusiastas están dispuestos a mejorar la plataforma y aumentar su funcionalidad, con suerte sin comprometer su rendimiento. Por el momento, VirtualBox no tiene una funcionalidad tan amplia como las plataformas líderes, no admite sistemas de 64 bits ni interacción de red con Windows Vista, pero puede obtenerlo en el sitio web. información operativa en qué funciones del sistema se está 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.
  • Posibilidad de instalar Guest Additions (análogo a 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 de código abierto hará todo lo posible para mejorarla y desarrollarla.

¿Qué elegir como sistema de 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 la aplicación de tecnologías de virtualización en computadores de escritorio. Cada sistema de virtualización tiene ventajas y desventajas. Con el tiempo, por supuesto, muchos de ellos adquirirán la funcionalidad necesaria que satisfaga la mayoría de las necesidades de los usuarios. También se espera que se proporcionen herramientas para convertir formatos de máquinas virtuales entre plataformas.

Sin duda cuando estamos hablando acerca de En cuanto al uso de un sistema de virtualización de escritorio en casa en hosts Windows, debe elegir entre las plataformas Microsoft Virtual PC o VirtualBox, ya que son gratuitas y tienen la funcionalidad necesaria para admitir máquinas virtuales en casa. Sin embargo, cuando se trata del uso de máquinas virtuales en los negocios, en un entorno empresarial corporativo, donde la implementación de sistemas de virtualización de escritorios impone altas exigencias de funcionalidad y confiabilidad, no puede prescindir de VMware Workstation, que es significativamente superior a otras plataformas descritas. . El producto VirtualBox también puede encontrar su lugar aquí, ya que es el más optimizado en cuanto a rendimiento.

Se debe utilizar Virtual PC cuando se brinda soporte para versiones anteriores de Windows y se ejecuta Windows Vista como sistema operativo invitado. Y los usuarios de la plataforma Mac no pueden prescindir del producto Parallels Desktop: prueba de ello es que en 2006 se registró el resultado de más de 100.000 copias vendidas del producto. Los usuarios de Mac también deberían prestar atención a la plataforma VMware Fusion, que en el futuro pretende ser líder en el campo de las plataformas de virtualización de escritorios.

Las tecnologías de virtualización para ordenadores personales están cada vez más cerca del usuario final y ahora pueden utilizarse tanto en el trabajo diario de los empleados de las organizaciones como en los ordenadores domésticos para crear entornos personales protegidos 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 superior a la admitida por el monitor y aparecerán barras de desplazamiento en la ventana del sistema invitado. Esto le permitirá probar el sitio web o la aplicación en altas resoluciones en ausencia de un monitor adecuado. Este ejemplo muestra que las opciones para usar 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 ayudarle a satisfacer sus necesidades.

En ocasiones se hace necesario utilizar varios sistemas operativos en una computadora. Las dificultades aquí suelen ser predecibles. En primer lugar, es obligatorio reiniciar la PC para iniciar un nuevo sistema operativo y, en segundo lugar, si se trata de familias diferentes, como Windows y Unix, entonces cada sistema operativo requerirá al menos una partición en el disco duro. Además, debido al diferente formato sistemas de archivos Resulta difícil acceder a archivos de un sistema operativo desde otro. Estos y otros problemas se pueden solucionar utilizando una “máquina virtual”. En esencia, es un programa normal y corriente que emula el funcionamiento de los componentes principales de una PC, desde el procesador y la tarjeta de vídeo hasta la unidad de disco. Como resultado, podemos ejecutar varios sistemas operativos al mismo tiempo y cambiar fácilmente entre ellos. La principal desventaja de este enfoque es el rendimiento relativamente bajo de los sistemas emulados.

Sol VirtualBox 2.0.6

Software gratuito (para uso doméstico)

Desarrollador Microsistemas solares

Tamaño 33 megas

Veredicto

Rica funcionalidad; gran lista de sistemas compatibles; una serie de características únicas

Cierta inestabilidad en el trabajo.

VirtualBox software Empresa alemana innotek. Esta es una plataforma relativamente joven; el primer lanzamiento público se lanzó en enero de 2007. Los sistemas invitados compatibles incluyen Windows, Linux, OS/2 Warp, OpenBSD y FreeBSD. En febrero de 2008, innotek fue adquirida por Sun Micro-systems y se lleva a cabo un mayor desarrollo con su participación. El modelo de distribución de VirtualBox no ha cambiado.

Además de los dispositivos estándar necesarios para el funcionamiento del sistema operativo (procesador, adaptador de vídeo, disco duro), el programa también emula un controlador de audio y un adaptador de red. Este último aparece como una interfaz AMD PCNet. Además, cabe destacar que por defecto la tarjeta de video está emulada como un adaptador VESA estándar con 8 MB de memoria de video y una resolución de 800x600; Si esto no es suficiente, puede utilizar Guest VM Additions para aumentar el rendimiento del acelerador de vídeo virtual y cambiar el tamaño de la ventana dinámicamente. Adiciones de VM invitadas: un conjunto de herramientas suministradas con el programa para optimizar el rendimiento y facilitar la interacción entre el sistema operativo invitado y el host. Entre otras cosas, VirtualBox también emula controladores USB y los dispositivos conectados a conectores USB en el sistema anfitrión se recogen automáticamente en el sistema invitado.

Una de las características clave es la compatibilidad con RDP (Protocolo de escritorio remoto), que permite que VirtualBox actúe como un servidor RDP y sea controlado por cualquier cliente que trabaje con este protocolo. Tenga en cuenta que antes del lanzamiento de la plataforma VMware Workstation 6, esta función solo estaba disponible en VirtualBox. Función también implementada USB sobre PDR(Si la máquina virtual actúa como un servidor RDP, los dispositivos USB conectados también serán visibles en el cliente).

Segundo función clave es el componente iniciador iSCSI. Te permite usar dispositivos externos a través del protocolo iSCSI como discos virtuales en el sistema invitado sin soporte adicional por su parte.

El proceso de creación de una máquina virtual es extremadamente simple: debe seleccionar el tipo de sistema operativo y configurar la cantidad de RAM y disco duro. Este último puede tener un tamaño fijo o cambiar dinámicamente a medida que se llena. Después de instalar el sistema invitado, se recomienda instalar las Guest VM Additions ya mencionadas; facilitarán enormemente el trabajo en el futuro.

VirtualBox admite la comunicación de red entre máquinas virtuales y el usuario es libre de elegir uno de tres tipos. El primero es NAT, en cuyo caso la máquina virtual está oculta detrás del servidor NAT del host y puede iniciar conexiones a una red externa a él, pero es imposible conectarse a dicha máquina virtual desde una red externa. El segundo tipo, Red de interfaz de host, permite que el sistema invitado utilice los recursos del adaptador de red físico del host, mientras que la máquina invitada se vuelve accesible desde la red externa como una computadora independiente normal. Y finalmente, el tercer tipo, Red interna, se puede utilizar cuando no es necesario acceder a una red externa; en este caso red virtual se construirá dentro del host. Si el usuario solo necesita intercambiar archivos entre el sistema invitado y el host, entonces es mejor utilizar la función Carpetas compartidas, que le permite crear carpetas compartidas a las que se puede acceder desde cualquier sistema.

Aquellos que utilizan máquinas virtuales para probar diversos programas apreciarán la compatibilidad con un árbol de estados guardados de la máquina virtual (las llamadas instantáneas), que se pueden revertir desde cualquier estado del sistema invitado en caso de una situación inesperada o de la Necesito reiniciarlo desde cero.

Innotek proporciona un excelente kit de desarrollo de software para desarrolladores y, dado que el código de la plataforma es abierto, no se requiere ningún esfuerzo adicional para escribir extensiones para el sistema. Además de Windows, también existen versiones estables de VirtualBox para Linux y Mac OS. Además, actualmente se está trabajando mucho para migrar el producto a otras plataformas de hosting, y los desarrolladores cuentan con todas las herramientas e interfaces necesarias para modificar VirtualBox.

Resumiendo todo lo anterior, podemos llamar con seguridad a VirtualBox el mejor programa gratuito en su campo y un serio competidor de sus homólogos pagos.

Estación de trabajo VMware 6.5

Estación de trabajo VMware 6.5

Software compartido, $189

Desarrollador VMware

Tamaño 500 megas

Veredicto

La mayor funcionalidad entre todos los programas.

Precio alto; enorme tamaño de distribución

VMware Workstation es quizás el producto más famoso para la creación de máquinas virtuales, y VMware es hoy uno de los líderes en la producción de sistemas de virtualización. La lista de sistemas operativos invitados compatibles es simplemente enorme: hay de todo, desde Solaris y Novell NetWare hasta Linux, FreeBSD y Windows Vista x64 Edition. La plataforma emula perfectamente todos los sistemas informáticos necesarios. La cantidad de dispositivos compatibles es impresionante: VMware Workstation es capaz de trabajar con unidades de CD/DVD, unidades de disquete, lectores de tarjetas inteligentes instaladas y puede montar imágenes de disco. Además, todos los dispositivos externos conectados a través de puertos COM, LPT o USB estarán disponibles en el sistema invitado (sin embargo, no fue posible configurar la compatibilidad con USB 2.0). Existe una integración total con ACE (Assured Computing Environment: la capacidad de ejecutar otra copia de Windows en su computadora, destinada a compartirse) y el llamado modo Unity: ejecutar aplicaciones virtualizadas en el escritorio de la máquina host. En cuanto al punto débil tradicional, el acelerador de video, a partir de la versión actual, admite la aceleración por hardware. gráficos 3D. Es cierto, con una pequeña advertencia: por ahora esta función solo está disponible con usando Windows XP como sistema operativo invitado. Además, en este momento sólo se admiten DirectX 9.0 y Shader Model 2.0. todavía entre últimas innovaciones Cabe destacar la posibilidad de transmitir una máquina virtual, por ejemplo, al descargar una imagen de Internet.

El intercambio de datos se puede organizar de forma virtual. red local o usando arrastrar y soltar desde el sistema virtual hacia el host. En el caso de una red local, existen tres opciones estándar: la primera utiliza NAT (traducción de direcciones de red), la segunda, directamente a red existente y el tercero es una red virtual dentro del host. Por supuesto, no se ha olvidado la posibilidad de crear carpetas compartidas.

Para probar el software, VMware Workstation implementa un mecanismo para crear instantáneas del sistema operativo y los discos, que posteriormente se pueden utilizar para volver a uno de los estados anteriores. También hay soporte para árboles de este tipo de imágenes, lo cual es increíblemente conveniente al configurar un sistema con varios complementos (por ejemplo, diferentes versiones navegador de Internet Explorador). Además, en nueva versión Se han mejorado significativamente las herramientas de depuración, que permiten registrar en tiempo real todo el funcionamiento de la máquina, incluida la actividad de las aplicaciones, el procesador y otro hardware, así como reproducir los datos guardados.

El programa viene con otra utilidad verdaderamente indispensable: P2V Assistant, que le permite convertir literalmente un sistema físico en uno virtual con solo un par de clics.

Vale la pena señalar que fue WMware el que demostró el mayor rendimiento, aunque la velocidad de carga deja mucho que desear. Otra desventaja del programa es su precio. Es cierto que hay versión gratuita- VMware Player, que le permite iniciar sistemas virtuales previamente guardados, pero no puede crearlos.

PC virtual de Microsoft 2007

software gratuito
Desarrollador microsoft
Sitio web microsoft.com/windows/downloads/virtualpc/default.mspx

Microsoft Virtual PC podría ser competidor digno Los programas presentados en la revisión, si no fuera por un "pero", admiten como sistemas invitados solo aquellos que pertenecen a la familia Windows, lo que limita significativamente el alcance de este emulador. Si lo desea, puede instalar un sistema operativo no compatible seleccionando la opción durante la instalación Otro, sin embargo, en este caso no se garantiza el funcionamiento correcto. Como todos los programas comentados en esta revisión, Virtual PC contiene un conjunto de aplicaciones diseñadas para hacer la vida más fácil al usuario. En este caso, se trata de complementos para máquinas virtuales: su instalación no aumentará el rendimiento del sistema invitado, pero pondrá a disposición las siguientes funciones útiles y convenientes:

  • la capacidad de arrastrar y soltar archivos y carpetas desde el sistema anfitrión al sistema invitado y viceversa utilizando la tecnología de arrastrar y soltar;
  • al cambiar el tamaño de la ventana con el sistema invitado, la resolución dentro de ella se ajustará automáticamente al nuevo tamaño;
  • Un controlador de adaptador de video virtual mejorado le permitirá establecer resolución y profundidad de color arbitrarias;
  • El foco del mouse se transferirá automáticamente al sistema invitado cuando el cursor ingrese a la ventana de la consola y regresará al sistema host al salir de esta área. Esto eliminará la necesidad de presionar hacia la derecha. Alt. para transferir el foco al sistema invitado y le permitirá trabajar con la ventana de la consola del sistema invitado como con una aplicación normal;
  • Las carpetas compartidas se pueden utilizar para intercambiar archivos con el sistema operativo host;
  • el portapapeles de los sistemas huésped y host también se volverá común, lo que simplificará la interacción de las aplicaciones del sistema host y huésped;
  • Aparecerá la sincronización horaria entre los sistemas anfitrión e invitado.

Teniendo en cuenta que el producto es completamente gratuito, se puede recomendar de forma segura para uso doméstico.

Estación de trabajo Parallels 2.2

Estación de trabajo Parallels 2.2

Programa compartido, $50

Desarrollador Paralelas

Tamaño 21 megas

Veredicto

Gran lista de sistemas compatibles; trabajar con Intel-VT y AMD-V

En términos de funcionalidad es inferior a los análogos.

Parallels es otro actor bastante importante en el mercado de software de virtualización. Su producto Parallels Workstation ofrece casi todas las funciones necesarias para trabajar. En primer lugar, esta plataforma virtualiza un conjunto completo de hardware informático estándar, como por ejemplo un procesador correspondiente al real, tarjeta madre basado Conjunto de chips Intel i815, RAM Tarjeta de vídeo VGA y SVGA de hasta 1,5 GB con soporte VESA 3.0. Además, una disquetera de 1,44 MB con posibilidad de conectar un dispositivo real o una imagen de disquete y dos controladores IDE con conexión a discos duros virtuales (de 20 MB a 128 GB cada uno) o CD/DVD-ROM (en modo de acceso directo). ) son compatibles y pueden utilizar directamente la unidad de un ordenador real). Además, hay soporte para diversos equipos periféricos (impresoras, escáneres, así como varias PDA basadas en Ventanas móviles 2005 y cámaras).

Sistemas de invitados compatibles: toda la familia Microsoft Windows, desde la versión 3.1 hasta Vista, varias versiones de Linux, FreeBSD, Syllable, Solaris, OS/2 y MS-DOS.

Instalar y configurar el programa no es difícil. Para facilitarle la vida al usuario, está disponible un conjunto de aplicaciones Parallels Tools que optimizan la interacción del sistema operativo invitado con el host, por ejemplo, mejoran el funcionamiento del mouse, el modo de video y la interacción de los portapapeles (puede sincronizar el portapapeles de los sistemas operativos huésped y host, lo que simplifica la transferencia de datos). Además, las máquinas creadas se pueden combinar fácilmente en una red local virtual o agregar a una existente, pero por alguna razón desconocida no se pueden conectar mediante NAT. También es posible configurar carpetas compartidas para el intercambio de información. Si lo desea, puede crear copias exactas de máquinas virtuales (clonarlas) en Parallels Workstation, además la nueva versión del programa funciona con ambas tecnologías de virtualización de hardware: Intel-VT y AMD-V. También se añadió soporte USB y sonido. Otra característica interesante que apareció en la nueva versión es la capacidad de detener el sistema invitado sin descargarlo. En este caso, los recursos asignados al sistema invitado se devuelven al sistema host y reiniciar el invitado Linux o FreeBSD no llevará mucho tiempo.

Si es necesario, puede conectar un segundo monitor a la máquina invitada o trabajar con una red Wi-Fi (aunque por alguna razón Wi-Fi sólo está disponible cuando se utiliza un sistema Linux como host).

En general, Parallels Workstation puede ser una buena alternativa a VMware Workstation, dado su precio y estabilidad, pero en términos de funcionalidad sigue siendo inferior al VirtualBox gratuito.

Cómo probamos

Para las pruebas comparativas de máquinas virtuales, se seleccionaron varios parámetros básicos. En primer lugar, esta es la cantidad de sistemas operativos y arquitecturas compatibles (tanto invitados como host), teniendo en cuenta el soporte oficial y no oficial. En segundo lugar, se tuvo en cuenta el rendimiento y tanto el rendimiento del sistema invitado como del host que ejecuta la máquina virtual. Y finalmente, el tercer parámetro definitorio es la compatibilidad con una variedad de equipos y funciones adicionales.

En la primera categoría los líderes fueron VMware y VirtualBox. Ambos admiten las arquitecturas Intel x86 y AMD64 como host, sin embargo, VirtualBox no permite el uso de sistemas de 64 bits como invitados, pero puede funcionar con las tecnologías Intel VT y AMD-V (habilitadas en la configuración). Parallels Workstation no admite sistemas de 64 bits como host; sin embargo, al igual que VirtualBox, es compatible con las tecnologías Intel VT y AMD-V. VirtualBox gratuito tiene la lista más grande de sistemas invitados oficialmente compatibles, pero extraoficialmente los tres programas son compatibles con cualquier sistema operativo.

Para probar el rendimiento, se crearon tres sistemas virtuales idénticos basados ​​en Windows XP SP2. El rendimiento se midió utilizando el programa PCMark05, que se ejecutó en los sistemas huésped y host simultáneamente. La configuración de todos los programas se dejó por defecto. VMware tuvo el mejor desempeño, seguido de VirtualBox, el último lugar lo ocupó Parallels Workstation, que, sin embargo, fue el que menos cargó el sistema durante el funcionamiento. Pero vale la pena señalar que la diferencia entre estos tres programas es mínima y, en todos los casos, el rendimiento del sistema invitado es cercano al del anfitrión.

En la última tercera categoría, VMware ganó por un amplio margen, literalmente repleto de todo tipo de funciones adicionales, que van desde copiar un sistema terminado hasta admitir un acelerador de video. Aparentemente, es por esta razón que el tamaño de su paquete de instalación es varias veces mayor que el de sus competidores.

¿Necesita ejecutar aplicaciones desarrolladas para Mac en Windows? Realmente quiero ser uno de los primeros en intentarlo. trabajo de windows 10 TP, pero ¿ya no es posible asignarle una partición separada en su disco duro? Nada es imposible, la virtualización, la tecnología más compleja y útil, te ayudará en todo ello.

No existe un sistema operativo perfecto. No importa qué sistema operativo instalemos en nuestro PC, ya sea Windows, Linux o Mac, todos encontraremos en él algo que no nos conviene. La imperfección del sistema se hace especialmente notoria cuando, además de trabajar con documentos, tenemos que resolver tareas más avanzadas en un PC. Si somos compulsivos, debido a la insatisfacción con un sistema operativo ya instalado, podemos iniciar fácilmente la instalación de otro, a pesar de que este no es el procedimiento más fácil y rápido.

La mayoría de los usuarios, especialmente aquellos que aún están en la etapa de dominar los conocimientos informáticos, se sienten intimidados por la tarea de instalar varios sistemas operativos en una computadora a la vez. Casi todo empieza a confundirlos: particionar el disco duro, solucionar problemas de arranque y, no menos importante, saben que para acceder al segundo o tercer sistema operativo instalado tendrán que reiniciar el ordenador constantemente. Pero no todo es tan malo como parece a primera vista. Un concepto tan interesante, útil y al mismo tiempo extremadamente complejo como la tecnología de virtualización viene al rescate.

El objetivo de la virtualización es asegurar la existencia y el funcionamiento simultáneo de varios sistemas operativos en una computadora.

Muy a menudo, la virtualización se utiliza para resolver problemas del siguiente tipo:

  • Especialistas grandes compañias utilizar la virtualización para la mejor y más eficiente distribución de la gran potencia informática de los servidores;
  • Los usuarios domésticos utilizan la virtualización (máquinas virtuales) para ejecutar simultáneamente varias aplicaciones de diferentes sistemas operativos. Con la ayuda de máquinas virtuales, el usuario puede ejecutar Windows XP y programas escritos para él en otro sistema operativo, por ejemplo, ejecutándose en el kernel de Linux. O cree un sistema operativo Windows 8 virtual en una computadora Apple Macintosh.

PC virtual: máquina virtual de Microsoft

Microsoft, el desarrollador del sistema operativo más popular, ha desarrollado su propio sistema de virtualización, que está diseñado para funcionar exclusivamente en el entorno Windows: este es Virtual PC 2007 para Windows XP y Vista, así como la relativamente nueva máquina virtual Virtual PC. para Windows 7. Además de la última versión, los desarrolladores crearon programas de virtualización herramienta de Windows Modo XP, que es una versión virtual de XP Professional. Esta herramienta le permite ejecutar aplicaciones y programas heredados en el sistema operativo Windows 7 más nuevo.

En Windows 8 y en la versión de prueba de Windows 10, Virtual PC fue reemplazada por la nueva tecnología Hyper-V, tomada de Servidor de windows. Esta tecnología Tiene muchas diferencias con las máquinas virtuales comunes, por lo que le dedicaremos una revisión por separado.

Microsoft no es en realidad el desarrollador de Virtual PC. Inicialmente, este programa fue creado por otra empresa y fue diseñado para funcionar en Windows y Mac OS. En aquella época se utilizaban como sistemas operativos invitados OS/2, DOS y OS basados ​​en el kernel de Linux. Cuando Microsoft se convirtió en el único propietario de este producto, se decidió rechazar el soporte. programa mac SO. Por lo tanto, todos los esfuerzos de los desarrolladores se centraron en el desarrollo posterior de Virtual PC exclusivamente para el sistema operativo Windows. Como resultado, hoy tenemos una herramienta gratuita para crear un entorno virtual que funciona muy bien en Windows como sistema operativo anfitrión e invitado. Sin embargo, con todo esto, esta herramienta es bastante mediocre, debido a que carece de varios tipos de complementos diseñados para interactuar con todos los demás sistemas.

Puedes descargarlo aquí: www. Microsoft. com

máquina virtual vmware

VmWare es un líder reconocido por toda la comunidad global de TI en el campo de la creación de soluciones virtuales para especialistas. Sin embargo, la empresa desarrolladora tiene herramientas no solo para especialistas de grandes organizaciones, sino también para usuarios domésticos: esto aplicación gratuita Reproductor VMware. Más temprano, programa gratuito Virtualización de VMware El jugador sólo podía ejecutar máquinas virtuales creadas previamente (sus imágenes), pero ahora también ha aprendido a crearlas. Es decir, la aplicación se ha convertido en una herramienta de virtualización en toda regla. Es cierto que, a diferencia de su contraparte paga, llamada VMware Workstation, la funcionalidad de la aplicación gratuita es algo limitada, pero podemos decir con seguridad que un usuario doméstico no siempre necesita las funciones avanzadas de la versión paga.

VMware Player utiliza Linux y Windows como sistema operativo principal, y DOS, Windows, Linux, Mac, BSD y otros se pueden utilizar como sistemas operativos invitados. Para aquellos que son orgullosos propietarios de una computadora Macintosh, el desarrollador lanza la aplicación VMware Fusion, que en sus capacidades recuerda completamente a VMware Workstation.

Uno de características distintivas esta aplicación es el modo Unity (por cierto, el producto Parallels también lo tiene, del que hablaremos a continuación), que está diseñado para ocultar la ventana de la máquina virtual a los ojos del usuario. Es decir, el usuario ve, por así decirlo, un sistema operativo dentro de otro sistema operativo. En este caso, las ventanas abiertas en el sistema operativo invitado de las aplicaciones se muestran en el escritorio principal.

Puedes descargarlo aquí: www. vmware. com

Parallels Workstation: virtualización para el usuario doméstico

Uno de los mayores actores del mercado mundial de la virtualización es Parallels. Sus principales herramientas de virtualización están destinadas principalmente a grandes empresas proveedoras de servicios. Pero el desarrollador tampoco desdeña al usuario doméstico: para máquinas con Windows y Linux, la empresa dispone de un programa de virtualización llamado Parallels Workstation, y para máquinas Apple existe una solución similar, Parallels Desktop. A diferencia de otros desarrolladores, esta empresa no ofrece soluciones gratuitas, el usuario deberá pagar para crear y ejecutar una máquina virtual.

La funcionalidad y capacidades de Parallels Workstation o Parallels Desktop justifican plenamente el precio de la aplicación. Por ejemplo, con ellas puedes importar fácilmente máquinas virtuales, incluso aquellas que fueron creadas en otros programas de virtualización; además, las capacidades de estas aplicaciones pagas te permiten crear, y posteriormente ejecutar en otras máquinas, imágenes de las principales. sistemas virtuales.

También vale la pena señalar que la empresa tiene version móvil Aplicaciones de Parallels Mobile para iOS. Mediante el uso Esta versión se puede configurar fácilmente control remoto ejecutando la máquina virtual Parallels Desktop en Mac OS.

Puedes comprarlo aquí: www. paralelos.com.ru

VirtualBox: máquina virtual de Oracle

Uno de los programas de virtualización más comunes es VirtualBox. En la creación de esta aplicación trabajó más de un grupo de desarrolladores, y ninguna empresa conocida en el entorno informático. Actualmente, el producto es propiedad total de Oracle, que lo adquirió durante la adquisición del propietario anterior (Sun Microsystems) en 2010. Como resultado de todos los movimientos del programa VirtualBox de un propietario a otro, hoy tenemos un programa de virtualización con una gran cantidad de sistemas operativos compatibles. En el sitio web oficial del programa, puede descargar ensamblajes para instalarlos en su computadora para las plataformas Windows, Mac OS, Linux y Solaris. Por cierto, estos mismos sistemas operativos se pueden utilizar en VirtualBox como invitados.

En general, VirtualBox es de código abierto, por lo que su uso es completamente gratuito. Sin embargo, para obtener funciones y capacidades más avanzadas, por ejemplo, para admitir el protocolo RDP o el estándar USB 3.0 para el sistema operativo invitado, el usuario deberá instalar complementos adicionales que, por cierto, también se distribuyen de forma gratuita, pero esta cerrado fuente.

Puedes descargarlo aquí: www. caja virtual. organización

De todo lo descrito anteriormente, podemos sacar una conclusión y centrarnos, como nos parece, en dos programas de virtualización: VirtualBox y VMware Player. Estas aplicaciones son suficientes para instalar sistemas operativos adicionales.

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

¿Qué es una máquina virtual?

Máquina virtual - 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 comodidad de estos programas es la ausencia de la necesidad de cambiar entre sistemas operativos y acceder a todas las funciones del sistema que se está reproduciendo. Además, todas las acciones realizadas dentro de la máquina virtual no afectarán el funcionamiento del sistema principal, lo que previene posibles fallos informáticos.

Por el momento, los desarrolladores de máquinas virtuales han creado programas que les 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 otra comprensión más estrecha del término "máquina virtual", que es común entre los músicos: caja de ritmos virtual, que reproduce los sonidos de una batería. Este programa le permite grabar partes de instrumentos de batería sin utilizar una configuración en vivo, sino en programas de grabación especiales o "revitalizando" una pista midi pregrabada, colocando muestras grabadas de cada tiempo debajo del sonido electrónico.

¿Para qué sirve una máquina virtual?

La gama de acciones que se pueden realizar utilizando una máquina virtual es realmente muy amplia.

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 la PC en general. Por ejemplo, un emulador de quirófano. sistemas android Básicamente, también es una máquina virtual con la que las personas ejecutan 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, que comprueban la funcionalidad de sus desarrollos dentro de emuladores. Para ello, existe una máquina virtual en una unidad flash, de modo que siempre pueda comprobar la funcionalidad del código escrito.

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

Además, ayudan en el trabajo corporativo, por ejemplo, las máquinas virtuales Bitrix.

Si hablamos de cajas de ritmos virtuales, se utilizan para grabar partes de batería con alta calidad cuando falta dinero, 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 dedicas más tiempo. Además, es posible que el baterista no tenga la habilidad suficiente para tocarlos con fluidez, lo que aumenta significativamente el coste del alquiler. En tal situación, la mejor solución sería grabar la parte en el programa y luego reproducirla.

¿Qué son las máquinas virtuales?

Máquina virtual para Windows 10

Especialmente para usuarios avanzados familiarizados con el concepto de "máquina virtual", Microsoft ha creado una emulación integrada 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 componentes" Ahí en la ventana " Encendido o apagado de componentes» Verifique el nombre del servicio Hyper-V. Después de esto, la máquina virtual se instalará en la PC y, en el futuro, podrá iniciarla a través del menú " Comenzar».

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;
  • apoya Versiones de Windows diferentes bits;
  • Interfaz sencilla e intuitiva.

En general, gracias a la presencia de Hyper-V en Windows 10, los usuarios ya no necesitan otros programas similares. Aunque la utilidad no requiere ninguna habilidad especial para configurarla, puedes 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 con Windows. Inicialmente, su funcionalidad principal estaba destinada a emular a Windows XP, de modo que los desarrolladores pudieran transferir cómodamente los programas desarrollados para este sistema operativo al nuevo siete, que recién se lanzaba en ese momento. Posteriormente, sus capacidades se ampliaron y ahora Virtual PC es una plataforma independiente que es capaz de reproducir casi todos los sistemas operativos existentes.

Al igual que Hyper-V, este servicio está integrado en el sistema de forma nativa. Para instalarlo, debes ir a " Comenzar"y submenú" Programas" Allí debe encontrar una línea con el nombre del programa y hacer clic en él. Se abrirá una ventana en la que podrá crear, eliminar y realizar otras manipulaciones libremente con el emulador del sistema operativo.

Máquinas virtuales para Mac y otros sistemas operativos

Además de los construidos en el séptimo y décimo ventanas virtuales máquinas, desarrolladores externos han creado muchas otras utilidades independientes que tienen aproximadamente las mismas capacidades, pero difieren en detalles. El más popular de ellos es Oracle VirtualBox , sobre cuál hablaremos 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. Puedes descargarlo desde el sitio web del desarrollador, habiendo seleccionado previamente para qué sistema lo necesitas.

De sus otros análogos este programa Oracle se distingue por su amplia funcionalidad, que incluye soporte para puertos USB y su inicio desde una máquina emulada, la capacidad de guardar el estado del sistema para una 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 en cualquier sistema operativo sin ninguna restricción.

Para la mayoría de los usuarios, VirtualBox es una herramienta muy buena elección por su practicidad, fiabilidad y funcionalidad.

Una vez que el paquete de distribución con la aplicación esté en su computadora, haga doble clic en él. Esto iniciará el instalador. Aquí deberá seleccionar qué funciones, además de la propia máquina Oracle, se instalan con él. La lista incluye: la posibilidad de programación interna en Python, soporte configurado para Internet, así como integración de puertos USB. Después de esto, simplemente siga las instrucciones en el 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 de un programa para grabar o escribir música: FL Studio, Ableton, Cubase y otros. Los emuladores de cajas de ritmos más populares: baterista ez Y Tambores adictivos. Tienen a su disposición de forma gratuita grandes bibliotecas de muestras para todos los gustos, grabadas por bateristas famosos.

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 remunerada. Sin embargo, existen una gran cantidad de recursos que ofrecen el uso gratuito de esta máquina virtual, tanto para Windows, Mac y Ubuntu. Vale la pena señalar que la empresa ofrece muchas utilidades adicionales que amplían las capacidades del programa básico, agregando funciones de administración de escritorio, transmisión y mucho más. Veamos por qué se necesita esta máquina virtual.

Workstation permite crear máquinas virtuales que serán gestionadas desde un único 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 llamada vEsfera, que le permite no solo crear y configurar una máquina virtual, sino también implementar una infraestructura completa de dichos dispositivos conectados entre sí. Y si hay que elegir, entonces esta funcionalidad será de gran utilidad para grandes empresas cuyos empleados necesiten intercambiar datos e información entre sí.

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

Virtualización 1C-Bitrix

Otro programa creado para trabajar cómodamente con los productos 1C-Bitrix: máquina virtual bitrix, esta vez de desarrolladores nacionales, que también pueden trabajar con cualquier aplicaciones PHP. Básicamente, este programa es una emulación de un servidor de sitio web que contiene todos los ajustes para un trabajo cómodo. La máquina terminada se puede abrir en Reproductor VMware u otras aplicaciones de este desarrollador (también existen versiones para VirtualBox y HyperV).

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

¿Qué máquina virtual elegir?

Ya no hay una comparación clara. Todo depende del usuario y sus necesidades. Para emular juegos y comprobar 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 los negocios y la interacción con los empleados.

Vídeo sobre el tema.




Arriba