Под понятием виртуальная машина (от англ. Virtual Machine) понимают программную или аппаратную систему, которая эмулирует аппаратное обеспечение некой платформы (гостевая платформа), исполняющая программы для гостевой платформы средствами хост-платформы.
Содержание:
Также виртуальная машина может виртуализировать некую платформу, создавая на ней независимые, изолированные среды для работы операционных систем и программ.
Виртуальная машина для Windows 7 — предлагаем вам обзор популярных программ.
Если по-простому, виртуальная машина предоставляет возможность на одном реальном, физическом компьютере, создавать несколько виртуальных компьютеров, устанавливать на них различные операционные системы, программы, пр.
В широкие массы эта технология пришла из мира серверной инфраструктуры, где виртуальные машины используются с целью создания максимальной загрузки сервера и уменьшения простоев оборудования.
Виртуальные машины используют для решения круга таких задач, как:
-
Оптимизация использования серверных ресурсов.
-
Информационная защита, а также ограничение возможностей некоторых программ, так называемая идея песочницы.
-
Исследования новой компьютерной архитектуры или программного обеспечения.
-
Эмуляция различных компьютерных архитектур (например, для эмуляции игровой консоли PlayStation от Sony).
-
Создание вредоносного кода.
Например, руткит SubVirt, созданный в 2006 компанией Microsoft Research (MSR), создавал виртуальную рабочую среду, в которую помещалась операционная система пользователя вместе с антивирусом, фаерволом и другим программным обеспечением, (ПО) призванным обеспечить защиту ПК.
Сам руткит при этом оставался извне и поэтому не попадал в поле действия антивирусов, предоставляя удаленный контроль над виртуальной машиной злоумышленнику. -
Моделирование компьютерных сетей.
-
Тестирование и отладка программного обеспечения.
Предлагаем вашему вниманию краткий обзор наиболее популярных программ виртуализации.
Виртуальная машина для Windows 7: Virtual Box
Программа для виртуализации от компании Oracle, для операционных систем Linux, Mac OS X, MS Windows, пр.
Программа довольно популярна и ниже мы рассмотрим не все, а лишь ее ключевые достоинства:
+ Бесплатность.
+ Кроссплатформенность.
+ Поддержка 64-разрядных гостевых систем на 32-разрядных хост-платформах. Для этого в хост-платформе должна быть поддержка технологии виртуализации на уровне процессора.
+ Поддержка аудиоустройств и различных видов сетевого взаимодействия.
+ Возможность создания цепи резервных состояний (бекапов), к которым можно вернуться в случае проблем с гостевой системой.
+ Русскоязычный интерфейс.
Как видим, недостатки программы не существенны и скорее номинальны.
Виртуальная машина для Windows 7: Xen
Монитор виртуальных машин (гипервизор), разработан в Кембриджском университете и распространяемый с открытым исходным кодом (GPL-лицензия).
Используя технологию паравиртуализации (PV режим), Xen позволяет достичь очень высокой производительности за счет эмуляции настоящих аппаратных платформ.
Особенностью PV-режима является отсутствие начального момента загрузки компьютера (имитация BIOS-кода, загрузчика) и ядро гостевой ОС запускается сразу в нужном режиме, наподобие обычных программ.
Стоит отметить, что Xen можно сравнивать с программным обеспечением корпоративного уровня ввиду его богатых функциональных возможностей.
Достоинства:
+ Бесплатность.
+ Кроссплатфоременность.
+ Высокая производительность запущенных виртуальных машин, которая очень близка производительности реальных систем.
+ Возможность миграции работающих виртуальных машин между физическими хостами.
+ Высокая степень поддержки эмулируемого оборудования.
Недостаток программы, пожалуй, один — ее относительная сложность, по сравнению с аналогичным софтом других компаний.
Виртуальная машина для Windows 7: Virtual PC
Изначально данная программа была разработана компанией Connetix для ОС Mac OS, в далеком 1997 году. Спустя 4 года вышла в свет версия для ОС Windows.
Позднее, в 2003 году права на программу были приобретены корпорацией Microsoft, а в 2006 году программа стала бесплатной.
В дальнейшем Virtual PC не получила развития и на сегодняшний момент содержит функционал 2007 года.
Преимущества:
+ Бесплатная.
+ Простой, удобный интерфейс.
Недостатки:
— Программа работает только в среде ОС Windows, но несовместима с ОС Windows 8 и выше.
— Программа, в отличии от Virtual Box, не совместима с процессорами от AMD.
Виртуальная машина для Windows 7: VMware Player
Продукт от крупнейшего американского разработчика виртуализационного ПО Vmware.
Продукция компании Vmware прежде всего нацелена на корпоративный сегмент рынка поэтому полная версия программы — VMware Workstation — платна.
Цена лицензии около 250 долларов. Для некоммерческого использования производитель предлагает программу с ограниченным функционалом VMware Player.
Стоить отметить, что ограничения в целом касаются разработчиков ПО и IT-специалистов, для выполнения задач рядового пользователя программа вполне функциональна.
Преимущества:
+ Бесплатная.
+ Быстрая.
+ Простой, удобный интерфейс.
+ Технология ThinPrint позволяет выводить на печать любой документ, открытый в гостевой ОС, без установки дополнительных драйверов.
+ Работа с несколькими мониторами в гостевой ОС.
+ Обмен файлами между гостевыми системами с помощью технологии Drag&Drop (перетаскивания).
Недостатки:
— Ограниченная функциональность бесплатной версии.