Топ виртуальных машин для windows


Лучшая виртуальная машина: Обзор виртуальных машин

Какая на твой взгляд самая лучшая виртуальная машина?

Я не буду выдумывать велосипед и пересказывать других. Лучше я вам предложу прочитать статью из журнала Linux Format. В которой эксперты сделали сравнительный обзор пяти популярных виртуальных машин в надежде найти ту самую.., самую лучшую виртуальную машину. Кстати, тем кто отрекся и смог убежать из плена Windows очень рекомендую подписаться на журнал.

Лучшая виртуальная машина

Содержание

  • Что такое виртуальная машина
  • Зачем нужна виртуальная машина
  • Как мы тестировали Виртуальные Машины
  • Производительность
  • Функциональность
  • Совместимость и снапшоты
  • Интеграция с рабочим столом
  • Графическое ускорение
  • Вердикт

Что такое виртуальная машина

Если простым языком, без занудства, то виртуальная машина — это операционная система в операционной системе.

Зачем мне нужна виртуальная машина

В нашем случае, виртуальная машина — это в первую очередь платформа для проверки программ. Среди которых, как вы понимаете, могут быть и вредоносные. Еще виртуальную машину используют хакеры для тестирования своих и чужих троянов, rat-программ и других чудо файлов. К какой группе не принадлежали бы вы, вам все равно будет интересно узнать побольше о виртуальных машинах и их работе.

Как мы тестировали виртуальные машины

Сперва мы взяли двуядерный компьютер (из-за бюджетных ограничений) со свежим Arc Linux. Кроме проприетарной VMware (версия 7.1.0 Рlауег и 30-дневный пробный период Workstation 11), мы использовали официальные пакеты Arch, которые очень близко следуют релизам разработчиков. На каждой машине было 2 ГБ системной ОЗУ и 128 МБ видеопамяти (при необходимости — 256 МБ).

Мы тестировали каждого кандидата на разных гостевых ОС: Mint 17.1 и Kubuntu 15.04 beta, а также разных версиях не-Linux ОС под названием Windows. Для оценки производительности мы скомпилировали основное ядро Mint, запустили сравнительный тест JavaScript SunSpider и сыграли в разные игры из нашей библиотеки Steam. Чтобы протестировать реальные варианты, мы запустили их на 8-ядерной машине с 16 ГБ ОЗУ и 4-ГБ Nvidia GTX, но потом нас заставили ее вернуть.

Технология виртуализации фундаментально изменила компьютерный ландшафт. Мы бы опозорились, заявив, что это — новое изобретение (ранние мейнфреймы использовали ее как сред ст во предоставления ресурсов), но десятилетней давности инновации CPU означают, что почти родной производительности вы добьетесь разве что с кодом x86. А ныне нам удается впихнуть десятки машин (легко копируемых и восстанавливаемых) в один корпус, и работа дата-центров стала гораздо эффективнее. Можно и имитировать другую архитектуру, скажем, ARM, что удобно для разработчиков встраиваемых систем.

Это также благо и для обычных пользователей: знакомство с новой ОС теперь не обязано быть столь затратным по времени упражнением в постоянном страхе угробить свою систему. Даже если вы просто хотите протестировать новую программу, это намного безопаснее сделать в виртуальной машине вместо того, чтобы рисковать своей текущей настройкой. Поддержка виртуализации внутри ядра (через KVM) и эмулятор Qemu означает, что пользователям Linux больше незачем прибегать к проприетарным инструментам.

В былые дни VirtualBox от Sun (некогда принадлежавшая Innotek, а теперь Oracle) был единственной реальной опцией. Но времена изменились, так что давайте рассмотрим и другие приложения виртуализации.

И VMware, и VirtualBox используют зависимые от ядра модули, которые загружаются, чтобы сотворять свои чудеса. VMware понадобится их скомпилировать, для чего придется установить пакеты заголовков ядра и всю начинку компилятора. Потом вы получите скрипт init для загрузки указанных модулей, хотя для пользователей Systemd он будет бесполезен. Если это ваш случай, вы, возможно, пожелаете создать собственный файл init, вместо того, чтобы все время запускать этот скрипт как root (или видеть всё те же сообщения об ошибках). На момент написания статьи ядра серии 3.19 требовали подлатать исходники VMware, но, надеюсь, к моменту выхода журнала это уже будет исправлено. Пакеты VirtualBox в большинстве дистрибутивов имеются, и если у вас стандартное ядро, можете уже ни о чем не волноваться.

Virt-Manager требует, чтобы до его запуска в вашей системе был запущен сервис libvirtd, о чем вас уведомит любезное сообщение, и если вы используете полнофункциональную среду рабочего стола, то она сама сделает это за вас; вам останется только ввести пароль root.

И VirtualBox, и VMware Workstation достаточно просты, если только вы не вздумаете отвлекаться на каждую опцию. А вот в VMware Player опций не так уж и много, и вы очень быстро настроите и запустите свою машину. Но если вы полны решимости задействовать все эти опции по максимуму, придется установить гостевые дополнения.

Гостевые дополнения Linux для VirtualBox намного проще в установке (CD запустится автоматически), чем дополнительные «инструменты» для VMware, требующие копирования программ с воображаемого CD, изменения разрешений и затем запуска скрипта. Неужто на дворе 1999 год? Зато, проделав все это, вы будете вознаграждены улучшением графики и рядом добавочных функций, которые мы обсудим дальше.

Простейшим в использовании из нашей подборки является Boxes, пусть даже это обусловлено предоставлением всего только голого минимума функций Qemu / libvirt. VMware Player и VirtualBox идут вторыми, а следом — их платный соперник (номинально они труднее, в силу большего количества опций). Virt-Manager не особенно сложен в использовании, но в нем вполне достаточно от лабиринта настроек Qemu, чтобы ошеломить новичка. Помимо этого, механизм для управления хранением у него довольно-таки запутанный, особенно если вы собираетесь хранить свой виртуальный диск в нестандартном месте: тогда вам сначала надо добавить требуемую директорию в качестве «пула хранения». Однако все необходимые экзотические модули предоставит ваш собственный дистрибутив, а в таком случае почему бы и не рискнуть.

Производительность

Медленную или проворную ВМ они для вас создадут?

Благодаря расширениям оборудования и технологиям паравиртуализации стало возможно выполнять некоторые задачи со скоростью, близкой к скорости настоящего оборудования.

Однако так, как оно есть, обычно налицо определенное падение производительности. Практически любая конфигурация, на которой мы тестировали гостевой рабочий стол, демонстрировала некое торможение. Но к этому привыкаешь, да и можно отключить всякие красивости или включить соответствующий режим нейтрализации неисправностей, если вас это беспокоит.

Здесь мы не берем в расчет 3D-производительность — это было бы не совсем честно, и для нее есть собственная категория через страницу. Однако для повседневных задач с использованием Terminal вы вряд ли заметите особую разницу между нашими кандидатами. Эксперименты с компиляцией ядра показали, что VirtualBox солидно отстает в соревновании. Сравнительный тест JavaScript SunSpider подтвердил этот вывод: обе задачи выполнились на 20 % медленнее, чем у остальных. Ввод/вывод (I/O) диска (особенно если диск у вас SSD) и сетевой трафик у всех наших кандидатов отличались быстротой. В конечном итоге VMware обеспечила себе перевес благодаря поддержке более новых процессоров Intel.

Функциональность

Что способен предложить каждый кандидат?

Все наши кандидаты предназначаются для разных сценариев использования, и поэтому у каждого имеются свои собственные, индивидуальные преимущества. Конечно, наличие некоторых стандартных функций безусловно подразумевается: к таковым, например, принято относить способность создать моментальные снимки, поддержку расширений процессоров Intel VT-x и AMD-V и гибкую настройку виртуального оборудования. Всё это предлагается всеми, однако некоторые приложения способны на более героические подвиги.

Здесь следует сделать оговорку, что Gnome Boxes и Virt-Manager являются всего-навсего интерфейсами к Qemu (через уровень абстракции libvirt). А Qemu по существу является эмулятором процессора, который способен обеспечивать виртуализацию через KVM, но тем не менее представляет собой целый мир.

Итак, займемся рассмотрением наших кандидатов по отдельности.

Gnome Boxes ★★

При вызове из командной строки Qemu поддерживает массу опций, большая часть которых в Gnome Boxes отсутствует: его целью (реализованной) является простота и понятность внешнего вида и работы. Через его удобный интерфейс мастера можно настроить виртуальную машину буквально тремя щелчками — направьте только его на соответствующий ISO. Boxes абстрагирует разницу между виртуальной и удаленной машиной, и вы можете соединяться и с той, и с другой через протоколы VNC, SPICE (который позволяет аудио работать через сеть) или OVirt.

Gnome Boxes

Boxes не предлагает особых возможностей управления вашей виртуальной машиной через сеть, но, по крайней мере, предоставляет всё колдовство NAT, необходимое, чтобы обеспечить общение вашей виртуальной машины с миром. Остальные кандидаты с успехом настраивают NAT, сетевые мосты или сети host-only, и все это в определенных обстоятельствах бывает весьма удобно.

Virt-Manager ★★★★

Virt-Manager (он же Virtual Machine Manager) предлагает значительно больше функций Qemu (но опять-таки не все). Он, похоже, переборщил со своим списком поддерживаемых операционных систем x86, в частности, из семейства Linux.

Virt-Manager

Если оставить это в стороне, Virt-Manager относительно легко позволяет настроить машину любой сложности — можно добавлять любое оборудование, в том числе несколько сетевых интерфейсов. Помимо ВМ KVM, Virt-Man-ager умеет задействовать поддержку Qemu/ libvirt для гостей Xen и контейнеров LXC. Опционально он также может опрашивать гостевые ресурсы и, таким образом, обеспечивать очень симпатичные графики (вроде тех, что в разделе Производительность на стр. 25, на что требуется около 30 секунд после запуска Windows 10). Кроме того, Virt-Manager использует недавно добавленную в Qemu поддержку USB 3.0.

Совместимость и снапшоты

Можно ли перемещать виртуальные машины между реальными?

Иногда бывает нужно переместить ВМ между гипервизорами. Все наши программы могут импортировать машины, хранящиеся в формате Open Virtual Appliance (OVA), который является просто tar-архивом с образом диска VMDK (VMware), и данные о виртуальном оборудовании. VirtualBox разрешает экспорт в этот формат, но имеет еще и свой — Virtual Disk Image (VDI), а также справляется со всеми остальными.

Команду qemu-img можно применять для конвертирования форматов. Особо отметим его любимый формат QCOW2, позволяющий хранить многочисленные моментальные снимки [snapshot] системы внутри, с помощью отличного приема Copy On Write (COW).

Boxes, Virt-Manager, VirtualBox и VMware Workstation поддерживают моментальные снимки системы, сохраняя разные состояния своей ВМ. VMware Player позволяет иметь только один моментальный снимок для каждой машины в дополнение к ее текущему состоянию. Так что глубокое регрессионное тестирование исключается.

VirtualBox и VMware Workstation способны также «клонировать» ВМ, и это эффективный метод создания моментальных снимков системы: данные записываются на соответствующий клон, только если его состояние отличается от состояния родителя. VMware позволяет монтировать гостевой образ VMDK на хост, что тоже бывает удобно, хотя такой же трюк можно проделать посредством конвертирования в образ диска raw и использования стандартных инструментов Linux и арифметики, чтобы рассчитать смещение разделов.

VirtualBox ★★★★

Будучи изначально клиентом виртуализации рабочего стола, VirtualBox до сих пор, вероятно, основной инструмент для многих. У этой программы четкая структура, что упрощает настройку виртуальной машины, и множество полезных опций. Помимо ограничения количества ядер CPU, к которым имеет доступ гостевая ОС, VirtualBox позволяет указать предельный уровень использования CPU гостем в процентах. VirtualBox также поддерживает запись видео, так что за вечер вы сможете записать руководство по Windows для своего канала YouTube.

VirtualBox

Он может импортировать любые виртуальные диски, но предлагает только поддержку хост-контроллера USB 2.0, да и то только если вы установите проприетарный пакет расширений Oracle. Опции с распределенным доступом буфера обмена и drag-and-drop (в одном или в обоих направлениях, как пожелаете) весьма удобны. В VirtualBox имеются удобные индикаторы для сетевого и дискового I/O и для использования CPU.

Кстати, в статье «Настройка VirtualBox» мы подробно рассказывали о том, как установить и правильно настроить виртуальную машину VirtualBox.

VMware Player ★★★

Свободное предложение от VMware прошло долгий путь с момента своего появления в 2008 году. Самое примечательное, что это уже не плейер: он более чем способен создать для вас качественную виртуальную машину.

VMware Player

Помимо поддержки ряда сетевых конфигураций (NAT, bridged, host-only и т.д.), он предлагает очень симпатичные опции формирования сетевого трафика, что весьма удобно, если вы тестируете последнюю версию, скажем, клиента DDoS или смотрите, сколько вредоносных программ можно навесить на свою виртуальную машину Windows XP, пока она не лопнет. VMware также поддерживает устройства USB 3.0, а установка гостевых инструментов позволит использовать блестящую графику, буфер обмена с распределенным доступом и директории с распределенным доступом. Player несколько уступает, когда речь идет о моментальных снимках (он позволяет сделать только один), но мы раскритиковали его в предыдущем разделе.

VMware Workstation ★★★★★

Имеется несвободная версия VMware Player (VMware Player Pro), но мы решили, что для данного Сравнения будет уместнее взять вместо нее более высококачественную Workstation. В этом приложении предусмотрено множество дополнительных функций для разработчиков, в том числе возможность группировать виртуальные машины в своего рода виртуальную фалангу, чтобы вам удавалось одним щелчком заставить их вступить в действие одновременно.

VMware Workstation также предлагает поддержку новых команд современных процессоров Intel, а также позволяет настраивать машины с виртуальными CPU, в количестве до 16 и 64 ГБ ОЗУ. Однако программа Workstation в большой степени нацелена на интеграцию с остальным (довольно увесистым) пакетом VMware, и поэтому будет выглядеть уместнее прочих в среде предприятия.

Интеграция с рабочим столом

Будут ли они конфликтовать с вашей цветовой схемой?

Одни пользователи любят идеальную гармонию интерфейсов виртуальных машин и соответствующих им гипервизоров с рабочим столом хоста, а других это только запутывает.

VirtualBox использует Qt4, что особенно бесит на рабочем столе Arch Linux на основе Qt, где повсюду используется Qt5, но это лишь нечто вроде нишевого недостатка. Boxes идеально сочетается с Gnome 3, чего и следовало ожидать; Virt-Manager и VMware используют GTK3 и тоже идеально с ним сочетаются.

Все наши кандидаты позволяют переключить виртуальную машину в полноэкранный режим, и, к счастью, все они позволили нам вернуться обратно с помощью соответствующей комбинации клавиш.

Особо выделяются режимы Unity в VMware (нет, это не способ сделать все убунтовидным) and Seamless в Virtual-Box — оба отображают окна приложений напрямую из гостя на рабочем столе хоста. Это очень хорошо для Linux-ВМ (исключая потенциальную путаницу между окнами гостя и хоста), однако попытка запуститьпредпросмотр Windows 10 не слишком удалась; Windows 7 с включенным интерфейсом Aero тоже оказалась не самым приятным опытом.

Все наши кандидаты поддерживают запуск гостя в полноэкранном режиме, и их можно настроить на смену разрешения при изменении размера окна. Для выхода из данного сценария предусмотрены подходящие горячие клавиши. Возможность drag-and-drop на машинах VMware очень удобна, поэтому VMware и побеждает в этой категории.

Графическое ускорение

Можно ли избежать проблем программного рендеринга?

Любой из наших кандидатов отлично бы вам послужил, если бы вы захотели просто установить виртуальную машину, не собираясь делать ничего с интенсивным участием графики.

Но если требуется 3D-ускорение, надо брать VMware или VirtualBox. Как только вы справитесь с установкой гостевых дополнений (включая уводящий в сторону вопрос VirtualBox, с двойным отрицанием, который пытается отвратить вас от его экспериментальной поддержки WDDM, нужной, например, для интерфейса Windows 7 Aero), вам удастся насладиться 3D-ускорением в VirtualBox и в двух клиентах VMware.

Бум-бум, серебряный молот Максвелла опустился на, э-ээ, улей. Он погиб вскоре после того, как был сделан этот скриншот в Don’t Starve.

VirtualBox позволяет выделять виртуальной видеокарте до 256 МБ системного ОЗУ, а VMware — до 2 ГБ. Обратите внимание, что эти гигабайты не берутся у вашей реальной видеокарты, так что зачастую вы не увидите особых улучшений свыше 256 MБ. VirtualBox также обеспечивает 2D-ускорение для гостевых Windows, что должно способствовать ускорению рендеринга видео, увеличению экрана и коррекции цвета, хотя во многом это зависит от конфигурации хоста — на быструю машину эта настройка не особо повлияет. Виртуальная машина Windows, вероятно, не запустит Battlefield 4 [Поле битвы] или Middle-earth: Shadow of Mordor [Среднеземье: Тень Мордора] (получается, нам сильно повезло, что они портированы в Linux), когда все доведено до 11, но более старые или менее требовательные игры пойдут отлично: мы добрый час угрохали на популярную инди-игру Don’t Starve [Не зачахни], начисто позабыв про наше Сравнение.

На VMware все работало лучше, чем на VirtualBox, но, возможно, дело тут было в более выигрышной конфигурации — на Arch Linux мы использовали самый свежий проприетарный драйвер Nvidia, что могло обусловить перевес одного над другим.

Вердикт

Виртуализация — тема для Сравнений давняя и сложная. Желая запускать 3D-игры, вы даже не взглянете на Gnome Boxes или Virt-Manager, и если только вы не добьетесь в VirtualBox лучших результатов, чем мы, вы выберете своим гипервизором VMware. Но опять же, эта технология отнюдь не такая зрелая, как работающий в родном формате DirectX 11. Возможно, с играми вам даже больше повезет в Wine [Ред.: — Или нет.] при каких-нибудь экспериментальных заплатках производительности. Мы вообще-то не в восторге от лицензий VMware, особенно от той, которая заставляет вас платить после 30-дневного пробного периода, однако для некоторых функции уровня предприятия в Workstation будут истинным благом. В частности, если использовав vCenter Converter из VMware, вы виртуализуете машину одним щелчком — идеально, если требуется протестировать что-то новое на своей текущей системе.

Мы не охватили массу инструментов командной строки, которые идут со всеми нашими кандидатами, но они есть, вместе с более чем обильной документацией. Вы можете применять их в своих скриптах, когда пуститесь во все тяжкие виртуализации, выдвинув целую рать виртуальных машин из безопасной среды командной строки. Возможно, хакеры предпочтут работать с Qemu напрямую, а ищущим простое бесплатное решение с открытым кодом счастье составит Gnome Boxes.

Пузыри выглядят неплохо, если не видеть усилий, затраченных на их рендеринг.

Но в победители выходит только один (ничья — редкое исключение), и на сей раз это Virt-Manager — ну не могли же мы позволить выиграть VMware. Virt-Manager позволяет взнуздать большую часть мощи Qemu, не прибегая к пространным заклинаниям из командной строки. Виртуальные машины можно ставить на паузу, перенастраивать, перемещать и клонировать — и все это без особых хлопот. Единственное, чего ему не хватает — это поддержки графическо -го ускорения, но как знать, возможно, она и появится. VMware Player и Gnome Boxes делят второе место, поскольку они оба набрали высокие баллы за свою простоту, и нам нравится значок Boxes, на котором изображен тессеракт (или гиперкуб, или куб в кубе — как вам будет угодно).

Virt-Manager ★★★★Всем бы менеджерам так хорошо работать.

VirtualBox ★★Некогда единственное решение, а теперь на обочине.

VMware Player ★★★Быстрый и удобный, да вот лицензия подвела.

VMware Workstation ★★Быстрый и полнофункциональный, но не бесплатный.

Boxes ★★★Простейший способ установить и настроить ВМ.

www.spy-soft.net

для чего нужны эмуляторы, обзор лучших для Windows, Linux и Mac

Периодически у юзеров возникает необходимость во втором компьютере, на котором можно установить другую оболочку. Виртуальная машина – это система для эмуляции другой платформы, она помогает пользователю эксплуатировать устройство при установке нескольких операционных систем, независимых друг от друга, благодаря чему один аппарат может совместить свойства двух и более ПК. Популярна такая техника среди разработчиков при тестировании программ.

Что такое виртуальная машина

Создаются такие устройства на реальных компьютерах в качестве условных. Это программа, имитирующая копию существующего аппаратного обеспечения со всеми его компонентами (БИОС, жесткий диск, периферийные устройства). С помощью специальных утилит можно запустить на одном компьютере несколько виртуальных машин с одинаковыми или различными операционными системами.

Для чего нужна

Установка виртуальной машины расширяет возможности компьютера. Зачем используют этот функционал?

  1. Установка на одном компьютере двух операционных систем. Разрешает одновременно инсталлировать две разрядности оболочек: х32 и x64. Эмулятор Windows можно совместить с Linux.
  2. Виртуализация делает безопасным запуск подозрительного программного обеспечения и файлов.
  3. Виртуальная операционная система, отличная от установленной, помогает использовать приложения, которые несовместимы с «родной» оболочкой.
  4. Применяются при тестировании новых утилит.
  5. Использование в качестве эмуляции новых архитектур (например, имитация игровой приставки).
  6. С целью защиты информации и ограничения возможностей программ.
  7. Несколько условных процессоров помогают имитировать компьютерную сеть, это актуально при отладке сервера.
  8. Программа для создания виртуальной машины используется, чтобы подключать периферийные устройства, несовместимые с установленной оболочкой.

Обзор виртуальных машин

Первые попытки разработки такого программного обеспечения начались еще в 70-х годах. Сейчас виртуалки имеют возможности создания полноценного компьютера с параллельным или встроенным доступом. Универсальные варианты поддерживают не только известные оболочки разной разрядности, но и малознакомые операционные системы. В каждом сегменте рынка есть свои лидеры.

Для Windows 7

Virtualbox – это эмулятор, дистрибутив которого распространяется на бесплатной основе. Высокий рейтинг и популярность среди пользователей обусловлен тем, что версия поддерживается большинством известных систем. Преимущество утилиты в понятном интерфейсе, что облегчает управление. Минусы в том, что нет возможности посредством «схватил и перетащил» переносить файлы, нужно запускать NAT соединение.

VMware – это платный сервис, который имеет широкие возможности настройки и оптимизирует место на жестком диске. Дистрибутив версии ESXi можно записать на флешку или сделать встроенным в Firmware сервер. Кроме Windows, также подходит и Linux, Solaris, FreeBSD, Netware. К минусам стоит отнести то, что в сравнении с предыдущим ресурсом нельзя скачать полную версию утилиты бесплатно.

Для Windows 10

Microsoft Virtual PC – это бесплатная виртуалка. Относится она к категории виртуальные машины для Windows, а потому не может быть установлена на Linuxили Mac, что можно отнести к недостаткам. Минусом является отсутствие поддержки USB-устройств. Предназначена она с целью создания через машинный код условной оболочки с параметрами работы компонентов аппаратной системы имеющегося компьютера.

Оracle – это утилита, которая помогает работать с большими объемами информации. При обработке баз данных гарантируется их реальная защита. Преимуществом системы являются некоторые манипуляции, которые помогают получить быстрый доступ к информации, что ускоряет процесс управления. Например, Oracle RAC – быстро разворачиваемый кластерный доступ к базе данных.

Для Linux

Эта система относительно новая, но зарекомендовала себя широкими возможностями благодаря открытому компьютерному коду. ОС Linux сложнее подобрать виртуалку. Специально для оболочки выпущен OpenVZ. Сервис помогает настраивать несколько виртуальных процессоров на одной машине. При этом сохраняются бонусы открытого кода, благодаря чему ПК не теряет мощность оперативной памяти.

Hyper-V – эмулятор, который используется как в Linux, так и в 32 и 64-битных версиях Windows XP. Преимуществом является то, что это технология, которая напрямую «общается» с оборудованием сервера, а потому уменьшаются расходы памяти и увеличивается производительность процессора. К минусам стоит отнести то, что при управлении объемными массивами виртуальных серверов нужно дополнительно установить System Center Virtual Machine Manager.

Для Mac

VMware Fusion – это эмулятор, который запускает Windows и другие операционные системы на компьютерах Mac без перезагрузки, обеспечивая управление виртуальными и физическими серверами. Преимуществом является то, что оболочку Мак можно использовать отдельно от других или интегрировать в единую удобную среду. Среди минусов – использование платное.

Boot Camp предназначен для установки Windows на Mac компьютер. Оболочка идет в качестве дополнительной системы на отдельный раздел жесткого диска. При запуске необходимо просто выбрать Мак – и виртуальный Windows будет функционировать. Утилита характеризуется простотой и понятным интерфейсом. Среди минусов стоит отметить необходимость перезапуска с целью выбора другой системы.

Создание виртуальной машины

Что делать, если вам необходимо создать виртуальную машину:

  • выбрать и загрузить утилиту для компьютера с учетом установленной оболочки;
  • установить это программное обеспечение;
  • по окончании инсталляции создать новый условный компьютер с выделением необходимого объема оперативной памяти;
  • новое устройство требует настройки параметров работы.

Какую виртуальную машину выбрать

Основной параметр отбора – это установленная операционная система. Поскольку программное обеспечение по созданию виртуальных компьютеров поддерживает разные оболочки – это могут быть как узкоспециализированные, так и приложения для работы с разными системами. Есть платные и бесплатные утилиты. К критериям выбора относят:

  • понятный интерфейс;
  • высокую степень защиты данных;
  • широкий набор встроенных инструментов;
  • ограничения в доступе к аппаратному и программному обеспечению.

Видео

sovets.net

Обзор виртуальных машин

Здравствуйте, уважаемые читатели сайта «Компьютер с Умом!».

Сегодня я расскажу вам, что такое виртуальная машина, какие они бывают, для чего они нужны, и что они из себя представляют. По сути, виртуальная машина – это программа, которая эмулирует на вашем компьютере ещё один компьютер, с теми параметрами, которые вы ему зададите. То есть это компьютер в компьютере 🙂 Для чего это нужно? Причин для использования виртуальной машины на вашем компьютере может быть несколько:

  1. Тестирование дополнительной операционной системы, с целью посмотреть, как она работает, насколько она удобна и каковы её особенности и возможности. Но при этом вы не хотите удалять ту операционную систему, которая уже стоит на вашем компьютере. Передо мной такая задача встала, когда я несколько лет назад решал для себя, стоит ли переходить с Windows XP на Window Я установил на виртуальной машине Windows 7, посмотрел тогда ещё сырую версию этой операционной системы, и в то время принял решение оставить на своём компьютере Windows XP. На Windows 7 я перешёл только после того, как в ней были произведены существенные доработки, протестированы уязвимости и исправлены некоторые ошибки. То же самое сейчас происходит и с Windows 8 – я пока окончательно не перешёл на эту систему и пользуюсь Windows 7, а Windows 8 обитает у меня на виртуальной машине. По сути, благодаря виртуальной машине на моём компьютере может быть одновременно запущено сразу несколько операционных систем, и на мой взгляд, это самая основная цель использования различных виртуальных машин.
  2. Тестирование различных программ, которые по той или иной причине вы не хотите сразу устанавливать на ваш компьютер. Либо вы хотите выбрать из нескольких программ, у которых одинаковый функционал (например, аудио или видео проигрыватели), ту, которая вам больше понравится, но при этом вы не будете захламлять ваш компьютер лишними программами, а всего лишь испытаете их на виртуальной машине.
  3. Запуск потенциально опасных программ. Например, при скачивании какой-либо программы ваш антивирус предположил, что она может быть потенциально вредоносна. Вы можете запустить её сначала на виртуальной машине, чтобы посмотреть, как она работает, и уже затем, если никаких подозрений она у вас не вызовет, можно будет установить её уже непосредственно на вашем компьютере.
  4. Запуск программ, несовместимых с установленной на вашем компьютере операционной системой. Например, какая-то программа может не поддерживаться новыми версиями Windows, а вы уже привыкли работать в ней и она вам очень нужна. Предположим, программа не поддерживается версиями Windows 7 и выше, а работает только в Windows XP. Можно, конечно, в этом случае попробовать использовать режим эмуляции предыдущих версий Windows, но это не всегда срабатывает. Поэтому проще установить Windows XP на виртуальной машине и использовать вашу программу в ней. Ещё сложнее обстоят дела, если программа у вас создана для Linux. В этом случае также спасает наличие виртуальной машины с установленной операционной системой Linux.

На самом деле полезных функций у виртуальных машин гораздо больше, чем я описал выше, поскольку я упомянул только основные из них.

В данной статье мы обсудим три программы – виртуальные машины: VMware, VirtualBox и Microsoft Virtual PC. Разберём их по порядку.

  1. VMware — самая мощная и самая лучшая виртуальная машина на данный момент. И, к сожалению, основная полнофункциональная версия этой программы VMware Workstation — платная. В данной программе очень много настроек, которые облегчают работу серьёзных компьютерных серверов. Данная виртуальная машина работает в основном с операционными системами Windows и Linux, но не поддерживает в качестве основной операционной системы MacOs. У VMware также есть бесплатной приложение — VMware Player, которое на данный момент также умеет создавать виртуальные машины, но с сильно ограниченным функционалом, в отличие от полноценной версии. Ранее VMware Player умел только открывать ранее созданные виртуальные машины.
  2. VirtualBox – на мой взгляд, лучшая из бесплатных виртуальных машин на данный момент. Она уступает по функционалу предыдущей VMware, но несомненным плюсом VirtualBox является её бесплатность. Несомненным достоинством данной машины для русскоязычных пользователей является наличие версии данной программы на русском языке. VirtualBox очень удобно настраивается и имеет интуитивно понятный интерфейс, поэтому на данный момент я пользуюсь именно этой виртуальной машиной.
  3. Microsoft Virtual PC – также бесплатная виртуальная машина от знаменитой компании Microsoft (хотя на самом деле первые версии программы Virtual PC были созданы другой компанией, а уже затем компания Microsoft приобрела все права на эту программу и продолжила её разработку). Поскольку именно Microsoft на данный момент является разботчиком данной программы, то эта виртуальная машина поддерживает только операционные системы Windows (ранее была поддержка и MacOS). В целом данная виртуальная машина мне понравилась, но из-за того, что она поддерживает только различные версии Windows, а также, на мой субъективный взгляд, имеет чуть менее удобный интерфейс, чем тот же VirtualBox, я её использую редко.

Подводя итог данному обзору, хочется отметить, что среди описанных выше виртуальных машин я отдал своё предпочтение именно VirtualBox, поскольку по соотношению цена/качество она показалась мне наиболее выгодной, учитывая, что по цене она бесплатная. В следующей статье я планирую рассказать, где её можно скачать и как установить, а также обсудим её базовые настройки.

А еще вы можете опубликовать статью в своем блоге или соц. сетях:

kompum.ru

Виртуализация: обзор виртуальных машин

Нет идеальной операционной системы. Какую бы мы не установили на свой ПК операционную систему, будь то Windows, Linux или Mac, мы все ровно найдем в ней то, что нас не устраивает. Не идеальность системы становится особо заметной, когда помимо работы с документами нам приходится решать на ПК более расширенные задачи. Если мы компульсивны, то из-за недовольства одной, уже установленной, ОС, мы можем с легкость инициировать установку другой, несмотря на то, что это не самая простая и быстрая процедура.

Большинство пользователей, особенно тех, которые еще находятся в стадии освоения компьютерной грамотности, пугаются при задаче установки сразу нескольких операционных систем на один компьютер. Их начинает смущать практически все: разбивка жесткого диска, решения проблем с загрузкой, и что не мало важно, они знают о том, что для входа во вторую, третью установленную ОС, им придется постоянно перезагружать компьютер. Но не все так плохо, как кажется на первый взгляд. На помощь приходит такое интересное, полезное и в тоже время крайне сложное понятие как технология виртуализации.

Задача виртуализации заключается в том, чтобы обеспечить существование и одновременную работу на одном компьютере сразу нескольких операционных систем.

Чаще всего виртуализация применяется для решения задач следующего типа:

  • Специалисты крупных компаний применяют виртуализацию для наилучшего и эффективного распределения большой вычислительной мощности серверов;
  • Домашние пользователи используют виртуализацию (виртуальные машины) для одновременного запуска разу нескольких приложений из разных операционных систем. С помощью виртуальных машин пользователь может запустить Windows XP и написанные под нее программы в другой операционной системе, скажем работающей на ядре Linux. Или создать виртуальную ОС Windows 8 на компьютере Apple Macintosh.

Virtual PC – виртуальная машина от Microsoft

Компания Microsoft – разработчик самой популярной операционной системы, разработала собственную систему виртуализации, которая предназначенная для работы исключительно в среде Windows – это Virtual PC 2007 для Windows XP и Vista, а также сравнительно новая виртуальная машина Virtual PC для Windows 7. В дополнение к последней версии программы виртуализации разработчики создали инструмент Windows XP Mode, который представляет собой виртуальную версию XP Professional. Данный инструмент позволяет запускать устаревшие приложения и программы в более новой ОС Windows 7.

В Windows 8 и тестовой Windows 10 на смену Virtual PC пришла более новая технология Hyper-V, позаимствованная из Windows Server. Данная технология имеет массу отличий от обычных виртуальных машин, поэтому ей мы посвятим отдельный обзор.

На самом деле не компания Microsoft является разработчиком Virtual PC. Изначально эта программа создавалась другой компанией, и была рассчитана на работу в ОС Windows и Mac OS. Тогда, в качестве гостевых операционных систем использовались OS/2, DOS и ОС на ядре Linux. Когда компания Microsoft стала единственной владелицей данного продукта, было решено отказаться от поддержки программой Mac OS. Таким образом все силы разработчиков были сосредоточены на дальнейшем развитии Virtual PC исключительно для ОС Windows. Как следствие, на сегодняшний день мы имеем бесплатный инструмент для создания виртуальной среды, который прекрасно работает в Windows в качестве основной и гостевой ОС. Однако при всем при этом этот инструмент является довольно посредственным, из-за того, что в нем отсутствуют разного рода дополнения предназначенными для взаимодействия со всеми остальными системами.

Скачать можно тут: www. microsoft. com

Виртуальная машина VmWare

VmWare – это признанный всем мировым IT-сообществом лидер в области создания виртуальных решений для специалистов. Однако у компании разработчика имеются инструменты не только для специалистов из крупных организаций, но также и для домашнего пользователя – это бесплатное приложение VMware Player. Раньше, бесплатная программа виртуализации VMware Player умела только запускать созданные ранее виртуальные машины (их образы), но сейчас она научилась еще и создавать их. То есть приложение стало полноценным инструментом виртуализации. Правда в отличии от платного своего аналога, именуемого как VMware Workstation, функционал бесплатно приложения несколько ограничен, но можно смело сказать, что расширенные функции платной версии далеко не всегда нужны домашнему пользователю.

В качестве основной операционной системы VMware Player использует Linux и Windows, а в качестве гостевых ОС, могут быть использованы DOS, Windows, Linux, Mac, BSD и другие. Для тех, кто является счастливым обладателем компьютера Macintosh, копания разработчик выпускает приложение VMware Fusion, которое по своим возможностям полностью напоминает VMware Workstation.

Одной из отличительных особенностей данного приложения является режим Unity (он кстати есть и у продукта Parallels, о котором мы поговорим ниже), который предназначен для скрытия окна виртуальной машины с глаз пользователя. То есть пользователь видит, как бы ОС в ОС. При этом окна, открытых в гостевой ОС приложений отображаются на основном рабочем столе.

Скачать можно тут: www. vmware. com

Parallels Workstation – виртуализация для домашнего пользователя

Одним из самых крупных игроков на мировом рынке виртуализации является компания Parallels. Ее основные инструменты виртуализации предназначаются в первую очередь для крупных компаний сервис-провайдеров. Но, не брезгует разработчик и домашним пользователем, так для машин с Windows и Linux у компании имеется программа виртуализации Parallels Workstation, а для Apple машин существует аналогичное решение Parallels Desktop. В отличии от других разработчиков, данная компания не предлагает бесплатных решений, за создание и запуск виртуальной машины пользователю придется заплатить.

Функционал и возможности Parallels Workstation или Parallels Desktop полностью оправдывает наличии у приложении цены. Например, используя их можно легко производить импорт виртуальных машин, даже тех, которые были созданы в других программах виртуализации, кроме того, возможности этих платных приложений позволяют создавать, и в последующем запускать на других машинах, образы основных виртуальных систем.

Стоит так же отметить еще и то, что компания имеет мобильную версию приложения Parallels Mobile для iOS. С помощью данного версии можно запросто настроить удаленное управление запущенной Parallels Desktop виртуальной машины на Mac OS.

Купить можно тут: www. paraLlels.com.ru

VirtualBox – виртуальная машина от компании Oracle

Одной из самых распространенных программ ля виртуализации является VirtualBox. Над созданием этого приложения трудилась не одна группа разработчиков, и далеко не одна именитая в IT-среде компания. В настоящее время продуктом полностью владеет компания Oracle, которая получила ее в п процессе поглощения предыдущего владельца (Sun Microsystems) еще в 2010 году. Результате всех перемещений программы VirtualBox от одного владельца к другому, на сегодняшний день мы имеем программу виртуализации с большим количеством поддерживаемых операционных систем. На официальном сайте программы, можно скачать для установки на компьютер сборки для платформ Windows, Mac OS, Linux и Solaris. Эти же ОС кстати говоря можно использовать в VirtualBox в качестве гостевых.

В целом VirtualBox распространяется с открытым исходным кодом, что делает ее полностью бесплатной для использования. Однако, для получения более расширенного функционала и возможностей, скажем для поддержки протокола RDP или стандарта USB 3.0 для гостевой ОС, пользователю потребуется устанавливать дополнительные плагины, которые к слову тоже распространяются бесплатно, но имеют закрытый исходный код.

Скачать можно тут: www. virtualbox. org

Из всего выше описанного можно сделать вывод и остановиться, как кажется нам на двух программах виртуализации – это VirtualBox и VMware Player. Данных приложений с головой хватит для установки дополнительных операционных систем.

Поделитесь с друзьями:

winsetting.ru

5-ка лучших виртуальных машин под любую ОС

Категория: Другие материалы

Виртуальная машина – это программа, которая позволяет вам получить компьютер в компьютере. То есть ваш реальный компьютер способен эмулировать другой компьютер (с другой начинкой, операционной системой, BIOSи прочим).

Основное предназначение виртуализации серверов (виртуальных машин) – это установка и проверка программ на разных операционных системах, что помогает определить, где программа работает быстрее, где удобнее интерфейс и т.д.

Достоинства современных виртуальных машин:

  • Вы можете установить любую ОС, не испортив и не захламив собственный жесткий диск;
  • Вы можете тестировать различные приложения, сравнивая их работоспособность в разных операционных системах;
  • Вы можете проверять файлы на зараженность, запуская их в искусственной оболочке, которую вы создадите в виртуальной машине;
  • Вы можете создавать и администрировать сети в различных ОС, что поможет вам изучить архитектуру корпоративных сетей более углубленно;
  • Вы можете запускать программы, недоступные для вашей операционной системы.

На сегодняшний день есть множество вариантов эмуляторов, которые способны воспроизводить разные операционные системы: от популярных (Windows) до малоизвестных (Calibri), от самых старых версий до новейших. И сейчас мы проведем небольшой экскурс по самым известным виртуальным машинам, сделав подробный обзор на них.

Обзор виртуальных машин

1 – VirtualBox. Пожалуй, самая известная программа-эмулятор среди пользователей, предоставленная компанией Oracle. Программа имеет простой пользовательский интерфейс и встроенную русификацию, что уже подходит для начинающих юзеров.

Установка также не отличается сложность, ибо присутствует мастер установки. Вам сразу же предложат создать виртуальную машину, выбрать ОС, дать ей имя. Затем вы должны дать «новому» компьютеру определенный запас оперативной и внутренней памяти (не больше половины от реального железа). После идет выбор типа диска и дальнейшая настройка системы. Следуя рекомендациям, вы сможете держать две ОС на своем компьютере, не причиняя ущерб основной системе.

Программа VirtualBox обладает простой и точной структурой, а также рядом интересных опций. Например, вы можете записывать видео с экрана для демонстрации ПО на другой ОС. Можно в данную программу импортировать любые виртуальные диски, можно следить за индикаторами контроллеров ввода-вывода, к тому же присутствует разделение доступа буфера обмена, что тоже очень удобно.

2 – VirtManager. Программа, которая также проста в управлении, но все же несколько сложнее предыдущего варианта. Новичок здесь запросто может запутаться, а один только список всех 86-разрядных операционных систем может просто ошеломить.

Здесь установка несколько сложнее, ведь для создания виртуальной машины требуется создать пул хранения, а для этого нужно назначить определенную директорию. Впрочем, сложная установка обусловлена хорошими возможностями данной виртуальной машины.

Например, вы можете добавлять оборудования и постоянно наблюдать за ними, выводится подробная статистика, производительность всей системы, можно управлять машиной через командную строку и еще много полезных свойств.

От вас нужно лишь немного в ней разобраться, а после вы сможете получить удобный инструмент для эмуляции новой ОС.

3 – GnomeBoxes. Если предыдущая программа требовала от пользователей определенных знаний и времени для изучения, да и подходила она скорее сисадминам, то утилита GnomeBoxesзначительно проще и подходит обычному пользователю для ознакомления.

За пару щелчков вы сможете настроить полноценную виртуальную машину, к тому же программа имеет простой, красочный интерфейс. Да, возможности программы сильно урезаны по сравнению с прошлой альтернативой, но основную базу возможностей она предоставляет.

Отличный вариант для начинающего юзера, который покажет, на что способны виртуальные машины.

4 - VMware Player. Не смущайтесь слова «Плеер», ведь сегодня это уже никакой не плеер, а программа для создания полноценной виртуальной машины, причем довольно высокого качества.

Если вы не разрабатываете собственное ПО, то VMwarePlayerотлично подойдет для вас, в противном случае лучше выбрать другой эмулятор, ведь тут нет даже полноценной настройки сетевых адаптеров.

Для большинства же пользователей – это отличная программа, в которой можно настраивать и сетевые конфигурации, и следить за количеством вредоносных программ, и поставить WindowsXP, которая буквально будет «резиновой», т.е. достаточно мощной.

5 – WMwareWorkstation. А вот тут эмулятор, напротив, отлично подойдет для разработчиков программных продуктов. Чего стоит одна возможность группировки виртуальных машин. Т.е. вы одновременно на всех ОС сможете запустить программу и провести доскональную аналитику.

Появилась возможность создавать машины с центральным процессором, размером памяти до 16 ГБ, что позволяет испытывать на других ОС достаточно мощные программные инструменты. Впрочем, гораздо удобнее приобрести весь пакет WMwareи использовать данный пакет во всю мощь.

joomla25.ru

Виртуализация компьютера

Виртуализация, это наше будущее. Эта технология поможет без риска для компьютера попробовать множество разных вещей. Из этой статьи вы узнаете, что такое виртуальная машина и вычислите лучшую программу для создания виртуальной среды на компьютере.

Времена, когда для увеличения мощности компьютера и получения больших функций пользователи-энтузиасты часто делали апгрейд, давно прошли. Мощности современного компьютера хватает для работы нескольких человек. На них даже можно запустить несколько операционных систем. Это нужно для некоторых людей для решения каких-то специфических задач, для которых требуется запуск определённой конкретной операционной системы, отличной от установленной на ПК. Например, в новой Windows 7 вы можете без проблем запустить виртуальную операционную систему XP, и уже в неё работать с приложением, которое не поддерживается в Windows 7. Виртуальную машину можно запустить и в Linux средах, которая позволит безопасно работать с любой программой. Совершенно ясно, что современные компьютеры способны решать любые задачи виртуализации. В этой статье будут рассмотрены 5 лучших виртуальных машин: VirtualBox, VMware Workstation, Macrosoft Virtual PC, Parallels Desktop и QEMU.

Виртуальная машина VirtualBox

Mac OS X под управлением Windows 7 в VirtualBox

У программы виртуализации интересная судьба, у этой программы всё время было постоянное высокое качество, но незримо для пользователей, у приложения менялся несколько раз разработчик. Сегодня этой виртуальной машиной владеет компания Oracle. Компания выпустила новую версию 4.0 в которую внесла немало новшеств. Самое главное в VirtualBox – эмуляция огромного числа аппаратного обеспечения. Виртуальная система VirtualBox эмулирует не безымянные компоненты, а вполне реальные программные аналоги. Например, ICH AC97, Intel HD Audio, IDE-контроллеры ICH6 и PIIX3, Ethernet-адаптеры PCnet и Intel PRO. Тут есть нюансы, например, если к данной виртуальной машине не получается подключить какое-либо устройство, то наверняка у вас установлена не полная версия VirtualBox, а её урезанная OSE-версия без поддержки проприетарных компонентов, в числе которых и USB 2.0.

Эмулирование реальных компонентов компьютера позволяет обойтись без установленного VirtualBox Guest Additions. Но этот набор позволяет активировать графический ускорить и улучшить масштабируемость экрана. Следует сказать, что эта графическая карта будет обладать поддержкой DirectX, а следовательно, на ней можно играть в игры и запускать другие 3D-приложения. Ваша установленная на компьютере реальная видеокарта должна быть значительно мощнее виртуальной.

В этой виртуальной среде хорошо продумана и виртуальная сеть, которая функционирует при помощи удалённого доступа по протоколу RDP. Скорость работы и тонкость настроек немного хуже, чем у VWmare Workstation, но зато VirtualBox является кросс-платформенным приложением и отличной локализацией, что для многих будет решающим фактором.

Разработчик Oracle
Сайт www.virtualbox.org
Поддерживает Домашние ОС Windows, Linux, Mac OS X, Solaris, BSD
Поддерживает Гостевые ОС Windows, Linux, BSD и прочие
Форматы эмулируемых процессоров x86, x86-64
Количество эмулируемого железа Много
Виртуальная сеть Да
Совместное использование папок с хост-системой Да
Поддержка 3D-графики DirectX, OpenGL
Снимки системы Да
Поддержка USB-устройств Да
Русский язык Да
Скорость работы ОС (гостевая) Почти оригинальная
Стоимость (рублей) бесплатно

Виртуальная система VMware Workstation

Виртуальная машина VMware Workstation 8

Компания VMware для тех людей, кто уже знаком с этим видом систем, ассоциируется с самим понятием «виртуальная машина». Для домашнего использования VMware Workstation плохо подходит, так как рассчитана на офисных потребителей, в связи с чем имеет солидную стоимость в 6000 рублей. Для домашнего использования компания предлагает облегчённую бесплатную версию VMware Player, которая не позволяет создавать виртуальные машины, но запускать готовые вы сможете.

Здесь мы рассмотрим преимущества старшей версии. Как оказалось, скорость работы VMware Workstation немного выше VirtualBox и Virtual PC и много выше, чем у машины QEMU. Если ваш компьютер поддерживает такие технологии, как AMD-V и Intel VT-x (технология виртуализация), то вы сможете включить их в настройках машины и значительно повысить её производительность. Для того, чтобы качественнее настраивать VMware Workstation лучше установить комплект драйверов VMware Tools. Это позволит вас активировать на этой виртуальной машине графический акселератор и звуковую поддержку.

При помощи мастера настроек Virtual Network Editor вы сможете не просто подсоединить систему к интернету, но и создать целую сеть виртуальных машин, а если захотите, то и несколько сетей. Имеется возможность реализации удалённого доступа к виртуальному ПК при помощи плагина vSphere Client для браузеров.

У этой виртуальной среды есть уникальный режим интеграции, который позволит вам встроить виртуальную машину прямо в рабочий стол хост-системы. Это тесное взаимодействие систем будет очень гармоничным. Включается этот режим при помощи сочетания клавиш CTRL+Shift+U.

Всё вышесказанное говорит о том, что виртуальная машина обладает богатой функциональностью, которую высоко оценят профессионалы и опытные компьютерщики. Для других же пользователей компьютера огромными минусами будет высокая стоимость и отсутствие локализации.

Разработчик Vmware
Сайт www.vmware.com
Поддерживает Домашние ОС Windows, Linux, Mac OS X
Поддерживает Гостевые ОС Windows, Linux, BSD и прочие
Форматы эмулируемых процессоров x86, x86-64
Количество эмулируемого железа Много
Виртуальная сеть Да
Совместное использование папок с хост-системой Да
Поддержка 3D-графики DirectX, OpenGL
Снимки системы Да
Поддержка USB-устройств Да
Русский язык Да
Скорость работы ОС (гостевая) высокая
Стоимость (рублей) 6000

Виртуальная среда Microsoft Virtual PC

В Widows 7 при помощи Microsoft Virtual PC запущена Windows 98

Компания Microsoft обладающая гигантскими ресурсами инвестирует существенные финансы в разработку виртуализации. Основные силы брошены на корпоративный сектор и технологию Hyper-V. Для рядовых пользователей редмондский гигант выпускает виртуальную машину Virtual PC. Если вы работает с Windows 7 и уже запускали так называемый XP Mode (режим совместимости с программами для XP), то значит уже знакомы с этой виртуальной средой. При настройке Virtual PC 2007 вам предложат выбрать одну ОС из семейства Windows. Но вы можете без всяких проблем запускать и FreeBSD, и Linux. В этом виртуальном ПК нет поддержки виртуальных оптических приводов, но их можно эмулировать при помощи стороннего приложения, например, Alcohol 52% или Daemon Tools. C сетью дела обстоят на порядок лучше. Вы можете использовать как реальный сетевой адаптер, так и  работать с режимом NAT.

К плюсам этой виртуальной среды можно отнести небольшой размер пакета, хорошую локализацию, бесплатность, легкую настройку и установку.

Разработчик Microsoft
Сайт www.microsoft.com/windows/virtual-pc
Поддерживает Домашние ОС Windows
Поддерживает Гостевые ОС Windows, Linux
Форматы эмулируемых процессоров x86, x86-64
Количество эмулируемого железа Немного
Виртуальная сеть Да
Совместное использование папок с хост-системой Нет
Поддержка 3D-графики Нет
Снимки системы Нет
Поддержка USB-устройств Да
Русский язык Да
Скорость работы ОС (гостевая) Почти оригинальная
Стоимость (рублей) Бесплатно

Виртуальная машина Parallels Desktop для Windows и Linux

Mac OS X Lion на Parallels Desktop

С этой виртуальной машиной в основном знакомы пользователи компьютеров компании Apple. Можно сказать, что для Mac’ов есть и другие системы виртуализации, но в плане удобства использования и надёжности равных ей нет. Parallels Desktop поддерживает Windows и Linux системы, в наследство которым достались светлые тона интерфейса и фона от Mac’ов.

Parallels Desktop для Windows и Linux обладает рядом положительных моментов, среди которых хорошо продуманный интерфейс и удобство настройки. При установке через мастер создания виртуальной машины вам будет предложено оптимизировать систему под максимум оперативной памяти и мощности процессора или для хост-системы. Вы сможете настроить резервное копирование при помощи службы Smard-Guard, которая будет делать снимки виртуальной машины с периодичность от часа до недели.

Устанавливая виртуальную машину Parallels Desktop для Windows и Linux вы устанавливаете также два других компонента: Parallels Transporter и Parallels Image Tool (редактор виртуальных дисков). Parallels Transporter позволяет вам импортировать созданную ранее иным приложением, например, VirtualBox, также можно клонировать ваш жесткий диск в виртуальную среду Parallels Desktop. Для клонирования вам необходимо на клонируемом ПК, который должен быть подключен к сети, установить клиент Parallels Transporter Agent. Если на клонируемом ПК оборудование типичное, то проблем возникнуть не должно.

При тестировании Parallels Desktop было выявлено следующее: виртуальная машина с Windows XP была развёрнута без проблем и работала без задержек. Сеть подключилась сразу, а со звуком был небольшой минус, он появился только после установки набора дополнений гостевой операционной системы Parallels Tools. Ещё одним минусом является отсутствие локализации и платность — 2600 рублей. Но для корпоративного сегмента этот продукт будет прекрасным недорогим решением.

Разработчик Parallels Inc.
Сайт www.parallels.com
Поддерживает Домашние ОС Windows, Linux, Mac OS X
Поддерживает Гостевые ОС Windows, Linux, BSD и прочее
Форматы эмулируемых процессоров x86, x86-64
Количество эмулируемого железа Немного
Виртуальная сеть Да
Совместное использование папок с хост-системой Да
Поддержка 3D-графики Нет
Снимки системы Да
Поддержка USB-устройств Да
Русский язык Нет
Скорость работы ОС (гостевая) Почти оригинальная
Стоимость (рублей) 2600

Виртуальная машина QEMU

Запущенная Windows 7 в ОС Ubuntu на QEMU

Этот продукт из стана Open Source. Разрабатывается эта машина совместно с Kernel-based Virtual Machine, предназначенном для внесения виртуализации в само ядро систем на базе Linux. Плюсами QEMU является большое количество поддерживаемых архитектур. Тут помимо Intel x86 поддерживаются такие платформы, как микропроцессоры ARM, серверные решения PowerPC и SPARC и чипы семейства MIPS, используемые в китайских планшетах и нетбуках.

Но в многоплатформенности кроется и большой минус QEMU. Быстродействие виртуальной машине оставляет желать лучшего. А значит, применять и использовать её имеет смысл только разработчикам, которые делают приложения для не x86 систем.

Разработчик Фабрис Беллар
Сайт http://wiki.qemu.org
Поддерживает Домашние ОС Windows, Linux, BSD, QNX, Solaris и прочее
Поддерживает Гостевые ОС Windows, Linux, QNX, BSD и прочее
Форматы эмулируемых процессоров x86, x86-64, MIPS, SPARC, PowerPC, ARM
Количество эмулируемого железа Много
Виртуальная сеть Да
Совместное использование папок с хост-системой Нет
Поддержка 3D-графики Нет
Снимки системы Да
Поддержка USB-устройств Да
Русский язык Нет
Скорость работы ОС (гостевая) Медленно
Стоимость (рублей) Бесплатно

Безопасная виртуальная среда

Разработчиками программ делаются ставки на виртуализацию. Сегодня многие системы безопасности используют эту технологию. Так, Лаборатория Касперского в своих продуктах, начиная с 2010 года и в актуальном на сегодняшний день Kaspersky Internet Security 2012 использует возможность запуска приложений в так называемой песочнице (sandbox).

Безопасная среда в Kaspersky Internet Security 2012

Это позволяет обезопасить ваш компьютер от проникновения на него вредоносного кода. Проникновение за пределы безопасной среды предотвращает песочница. Технология виртуализации продвигается и другим известным брендом Acronis. В её, пожалуй, главном продукте Acronis True Image можно работать с виртуальными жесткими дисками также, как с физическими.

Требования к оборудованию

Ваш компьютер, для запуска на нём виртуальной машине, не обязательно должен быть навороченным игровым ноутбуком или компьютером. Так, например, VirtualBox и Microsoft Virtual PC можно спокойно запустить на нетбуке под управлением процессора Atom. Но рекомендуется для комфортной работы с одной виртуальной машиной 2-х ядерный процессор AMD Athlon X2 или Intel Pentium Dual Core и 2 Гбайта оперативной памяти. Одно процессорное ядро будет работать с хост-системой, а другое с самой виртуальной машиной. Если же вы будете запускать больше одной виртуальной машине, то вам потребуется добавлять по одному процессорному ядру и 1 Гбайту оперативной памяти. Стоит также помнить о дисковом массиве. Здесь вам потребуется примерно по 20 Гбайт для гостевого доступа ОС.

Нужно также помнить о том, что включение в вашем BIOS поддержки виртуализации Intel VT-x и AMD-V способно повысить быстродействие и возможности вашего компьютера. Узнать, поддерживается ли эти технологии вашим железом можно здесь – www.parallels.com/ru/product/novt

Заключение

У тех людей, кто ещё не решается познакомиться поближе с технологией виртуализации, есть возможность сделать это сейчас, ведь сегодня эта технология является революционной в индустрии компьютерных технологий. В плане максимальной функциональности выиграла виртуальная машина VMware Workstation. Но она недалеко ушла от виртуальной среды от компании Oracle – VirtualBox, которая и является победителем нашего обзора виртуальных ПК. Эта программа является не только надёжной и обладающей большим набором функций, но это, что важно для многих, бесплатная виртуальная машина. Для тех, кому нужно быстро развернуть простую виртуальную среду придётся по вкусу программа Virtual PC. A для пользователей продукции Apple и бизнесменам оптимальным выбором будет виртуальная машина для Linux и Windows Parallels Desktop.

antonkozlov.ru

Какая система виртуализации лучше? / Хабрахабр

День добрый.

Люди, имеющие опыт поднятия виртуалок, на различных системах, подскажите:Какую систему виртуализации (из opensource) поставить на сервер, с учетом, что гостевые системы преимущественно будут заниматься роутингом?

У нас на фирме сейчас зоопарк серверов (обычные PC-шки), которые занимаются всем — от роутинга пакетов, до FTP-серверов. Всё это жрет электричество, требует охлаждения, и замены деталей по мере старения. Ввод в строй нового сервера например на замену старому требует покупки железа, установки и настройки. Потом нужно держать оба сервера включенными какое-то время, чтобы в случае если на новом какие-то проблемы (не донастроили, столкнулись с неожиданным глюком) быстренько переключить всё на старый.

Решение видится в затаскиванию всех этих железных монстров внутрь одной машины.

Т.к. большинство наших «серверов» по мощности остались далеко позади одного современного компа на базе Core 2 Duo или Core 2 Quad — то в расчетах мы исходили из того, что на компьютер на базе Core 2 Duo E6400 @ 3GHz / 4096 RAM удасться затащить хотя бы 4 реальных машины.

В качестве кандидатов к переносу выбраны были самые важные серверы: VPN (около 500 одновременных сессий), пару софтовых Linux-роутеров, radius-сервер, и пару серверов, отоброжающих админский web-интерфейс.

Дальше начался подбор систем виртуализации. Из кандидатов были: -OpenVZ -KVM -Xen -VMWare ESXi

В результате отбора получилось следущее: -OpenVZ. Опыт работы с ним уже был. Он вообще фактически не разграничивает системы между собой, и работает чисто на уровне эмуляции вызовов ядра. Кроме того, он не позволяет поднимать новые сетевые интерфейсы внутри системы, а значит VPN сервер на нем уже не получится. Для web-хостинга еще пойдет. Для роутеров — нет

-VMWare ESXi не смогли запустить ни на одном из доступных нам компов. Установщик либо просто не запускался, либо система после установки банально не грузилась.

-Xen — отпал потому, что в каждой гостевой машине должно быть то же ядро, что и на хост-машине. Кроме того. Собственно заставить его работать мне вообще не удалось. Может быть виной мои кривые ручки. Поэтому мы перешли к последнему кандидату…

-KVM — ему без разницы, какая гостевая машина запускается внутри хост-машины. Хоть с Виндой, хоть c OS/2. По сути полная изоляция машин друг от друга. Подкупило и то, что RedHat делает ставку именно на эту систему, и советует ее для Enterprise применений. Соответственно всем нашим требованиям оно соответствовало.

Поставили KVM. Быстро разобрались как ставить внутри системы, наладили сетку и маршрутизацию между виртуалками. Схема была такая. У хост-машины 2 сетевых карты, внутри они связаны в следующую систему: eth0-хост-машины — виртуальный br0 — [eth0-гостевой-машины-1 — eth2-гостевой-машины-1] — виртуальный br1 — [eth0-гостевой-машины-2 — eth2-гостевой-машины-2] — виртуальный br2 — eth2-хост-машины

Стали тестить. В тестах такая схема вела себя замечательно. Нагрузки почти никакой. Работает стабильно. Поставили в продакшн. И тут БАЦ! Нагрузка возросла в разы.

Выяснилось, что при потоке трафика через виртуалку около 15Мбит, она жрёт 40% процессора (согласно top) на хост машине. Соответственно уже 2 машины сжирают почти всю процессорную мощность на хост-машине. При этом внутри виртуалок загрузка 1-2%.

Прочитали, что нормальные люди без virtio не живут. Это такие специальные драйвера, которые напрямую пробрасывают физическое железо в виртуалку, без эмуляции его. Собственно это уменьшает нагрузку на хост-машину.

Попробовали. И столкнулись с двумя непонятными вещами: 1) При включении virtio гостевая машина может просто упасть без объяснения причин через 3-8 часов работы 2) Нагрузка на хост-машине не уменьшилась, а осталась на прежнем уровне.

На хост-машине система Gentoo, с ядром 2.6.30, собранным вручную. Всё, что нужно для виртуализации в нее уже вкомпилено. На гостевых машинах пробовали Ubuntu и ArchLinux. Разницы нет. Падают все.

Пробовали обновлять ядро на хост-машине, обновлять KVM, обновлять гостевую машину… пока это ничего не дало. Все работает без virtio и порой оказывается перегружено Сейчас продолжаю эксперименты с KVM на другой машине, но уже закралась мысль опробовать Xen… и вообще, может быть я что-то делаю неправильно? Например чтобы работало virtio, нельзя объединять интерфейс виртуалки с реальной сетевушкой в софтовый бридж… А может все правильно делаю, и так и должно быть? Такая нагрузка, такие проблемы…

В общем нужна помощь компетентных людей.

P/S: Огромная просьба, не давать советы вроде «замени всё на Cisco», «линукс фигня, ставьте фряху». Если вы немного подумаете, то поймете почему эти советы довольно далеки от реальности.

habrahabr.ru


Смотрите также