Виртуальный линукс на windows. Виртуальные машины для Linux

ОС Linux интересна многим пользователям, однако немногие решаются сменить на нее Windows. Однако если вникнуть в суть работы этой платформы, то станет видно, что Windows – не единственный возможный вариант (особенно с учетом его дороговизны). Для начала нужно понять, каким образом Linux устанавливается на виртуальную машину.

Что необходимо для осуществления этой цели?

1. Процессор должен поддерживать аппаратную визуализацию
2. Установленное приложение VM VirtualBox от Oracle (далее – VB)
3. Загруженный ISO-образ операционной системы Linux

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

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

1. Запускаем VB и жмем «Создать» .

Указываем имя ВМ – Ubuntu , а также тип ОС – Linux . Нужно указать и версию платформы; это зависит от того, какова разрядность загруженной ОС – 32х или 64х.

2. Задаем объем ОЗУ, который следует выделить для работы ВМ. В данном случае операционная система будет функционировать нормально при объеме 1024 Мб.

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



Если хотим, чтобы диск был динамическим, то отмечаем соответствующий параметр. Это позволит объему диска расти по мере того, как ВМ будет заполняться файлами.

Мы создали ВМ, однако сейчас она не активна. Для ее включения необходимо осуществить ее запуск, нажав на соответствующую по названию кнопку. Либо можно осуществить двойной клик по самой ВМ.

Инсталляция Linux

Установка Ubuntu максимально проста и не требует особых навыков. После запуска ВМ появится окно программы установки. В нем следует указать местонахождение загруженного образа Ubuntu.

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

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

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

При установке выберем пункт, предлагающий стирание диска и установку Ubuntu.

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

Процедура установки займет примерно 20 мин.

После ее завершения произойдет автоматическая перезагрузка ПК, после чего запустится рабочий стол установленной Ubuntu.

Установка Linux Ubuntu завершена, можно начать знакомиться с системой.

Сегодня я расскажу как устанавливать виртуальную машину в операционной системе ubuntu. Что это и зачем? Виртуальная машина -- программная среда, которая устанавливается в вашу операционную систему и позволяет виртуально создавать пространство для работы с различными операционными системами, из под вашей. В данном случае у нас установлена операционная система ubuntu . Установив на нее виртуальную машину, мы можем внутри нашей операционной системы установить несколько операционных систем на виртуальное пространство. Зачем это? Вариантов масса. Например, у меня под ubuntu сразгону не установился Photoshop . Снимать со стены бубен мне лениво, и я решил проблему установкой Windows XP на виртуальную машину, и установкой Photoshop на Windows XP . Так же можно попробовать в ознакомительных целях поработать с различными операционными системами семейства linux. С помощью виртуальной машины нет необходимости устанавливать операционную систему на ваш жесткий диск рядом с основной вашей операционной системой. Устанавливаем новую операционную систему в виртуальную среду и экспериментируем в этом нам поможет виртуальная машина.

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

Прежде всего, очевидно, нам нужно будет собрать необходимые инструменты для учебника. Важно оставить все параметры по умолчанию, если мы не совсем уверены, что делаем. Мы укажем имя машины и определим, какую операционную систему мы будем устанавливать, как показано на следующем рисунке. На следующем шаге нас спросят о жестком диске. Если нам нужно установить операционную систему, то есть никто не прошел наш виртуальный жесткий диск, и нам нужен наш компьютер с жестким диском, мы сейчас выберем вариант «Создать виртуальный жесткий диск».

Рассмотрим пример использования виртуальной машины virtualbox

Устанавливаем виртуальную машину virtualbox -- открываем Центр приложений ubuntu

В строке поиска вводим

Virtualbox и устанавливаем виртуальную машину virtualbox


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

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

Ярлык для запуска появится в Приложения -- стандартные -- VirtualBox OSE

Перед первым запуском нам нужно добавить пользователя в группу для работы с виртуальной машиной virtualbox . Для этого идем Система -- Администрирование -- Пользователи и группы Попадаем в

Параметры пользователей


Мастер создания новой виртуальной машины покажет вам варианты. Типично: создайте виртуальную машину с общими настройками устройства и конфигурации. Пользовательский: создайте виртуальную машину с дополнительными параметрами конфигурации. Выберите «Пользовательский» и нажмите «Далее».

Теперь мы будем выбирать тип виртуального жесткого диска , параметры. Мы укажем размер виртуального жесткого диска и тип обеспечения, параметры. Пространство, необходимое для виртуального диска , будет выделено во время создания. Тонкое обеспечение: будет создан небольшой виртуальный жесткий диск, он будет использовать минимальное пространство, изначально необходимое, и оно будет расти до максимального значения, указанного при необходимости. Хранить с виртуальной машиной: это обычная опция, жесткий диск будет создан в той же папке и хранилище данных, что и остальные файлы виртуальной машины. Укажите кластер хранилища данных или хранилища данных: если мы хотим, чтобы файлы виртуального жесткого диска сохранялись в хранилище хранилища данных до уровня виртуальной машины, мы сможем выбрать этот вариант. Этот жесткий диск будет сброшен до нуля при первой записи виртуальной машины. . Выберите «Сохранить с помощью виртуальной машины» и нажмите «Далее».

Нажимаем

Управление группами, попадаем в Параметры групп


Находим группу vboxusers , заходим в её свойства. Ставим галочку рядом с именем нашего пользователя

Всё, теперь можно запускать виртуальную машину, ставить на неё различные операционные системы


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

После создания виртуальной машины мастер отобразит окно параметров виртуальной машины. Мы укажем тип установки, возможности. Эта опция рекомендуется для начинающих пользователей или если у нас есть данные на жестком диске или другой операционной системе. Что-то еще: мастер позволит нам выбирать параметры разбивки вручную, этот параметр рекомендуется для опытных пользователей. Мы будем уверены, что у нас нет данных на жестком диске, потому что этот процесс устранит их, мы нажмем «Установить сейчас».

И радоваться жизни



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

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

Теперь мы переходим к загрузке открытого ключа и установке его в систему. Мы обновили репозитории и установили приложение. Чтобы установить этот метод, мы должны перейти на официальную страницу. Теперь мы просто открываем терминал и устанавливаем загруженный пакет с помощью следующей команды.

В одной из прошлых статей я рассказывал. Теперь попробуем сделать виртуальную машину на которую установим Ubuntu.

Предварительно необходимо скачать установочный образ Ubuntu . Я рекомендую LTS (с длительной поддержкой) дистрибутив Ubuntu 14.04, скачать который можно с официального сайта Ubuntu .

Запускаем Virtualbox и нажимаем кнопку «Cоздать»:

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

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

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

Вводим имя виртуальной машины, выбираем тип Linux, версия Ubuntu 32bit (можно конечно и Ubuntu 64bit):


Указываем выделяемый объем оперативной памяти . По умолчанию Virtualbox предлагает для виртуальной машины с Ubuntu 768 мегабайт, можно выделить больше если есть такая возможность:

Первое, что нужно сделать, это создать нашу первую виртуальную машину. При открытии программы мы увидим следующее окно. Для этого нажмите «Создать», и мы начнем взаимодействовать с помощником по созданию. Когда мы запускаем мастер, он представляет программу, и мы даем «Далее».

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


Следующим шагом создаем жесткий диск. Выбираем «Создать новый виртуальный жесткий диск».


В качестве типа виртуального жесткого диска можно оставить «VDI».


Формат хранения: Динамический виртуальный жесткий диск (т.е файл жесткого диска будет увеличиваться по мере его заполнения. Файл фиксированного жесткого диска сразу занимает все место которое ему выделяем)

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

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


Указываем имя и размер виртуального диска (10-20 гигабайт вполне достаточно для Ubuntu)


Виртуальная машина создана, но нам надо ее немного настроить, в окне Virtualbox выбираем созданную машину и открываем ее настройки.

В настройках «Дисплея» можно увеличить размер выделяемой видеопамяти, и включить 3D ускорение

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

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

  • Размер установки не должен быть предопределен.
  • Это может быть динамически измененный виртуальный жесткий диск.
Вы можете вызвать машину, как хотите.


Подключаем скачанный образ Ubuntu


Звук можно выключить, на ваше усмотрение:


В самом простом случае нам достаточно одного сетевого адаптера , тип подключения «NAT»(тогда виртуальная машина не будет «видна» другим устройствам в сети) или «Сетевой мост» (виртуальная машина работает как полноценный член сети к которому можно получить доступ с любого устройства в сети). Если вы выбрали «Сетевой мост» то надо указать еще «ИМЯ» сетевого адаптера реального компьютера через которое будет идти сетевое соединение:

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


Так же можно подключить общую папку для простого обмена файлами между основным компьютером и виртуальной машиной. Указываем путь в общей папке и я рекомендую включить пункт «Авто-подключение»


После этого запускаем виртуальную машину и устанавливаем ubuntu. О том как.

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

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

Установка дополнений для гостевой ОС

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

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

На следующем экране выберите объем памяти, который будет использоваться виртуальной машиной, а затем нажмите кнопку «Далее». В разделе «Жесткий диск» установите флажок «Создать новый виртуальный жесткий диск сейчас». В разделе «Физическое хранилище на жестких дисках» установите флажок «Динамически назначенный», поэтому файл на диске займет мало места и при необходимости увеличится.

Чтобы установить дополнения для гостевой ОС в окне запущенной виртуальной машины открываем пункт меню «Устройства» - «Подключить образ диска Дополнений гостевой ОС»:


После монтирования образа «Дополнений гостевой ОС» сработает автозапуск диска и вы увидите предложение об установке дополнений, устанавливаем их:


Далее вводим пароль суперпользователя и начнется установка дополнений для гостевой ОС. После завершения установки надо нажать Enter и окно консоли в которой устанавливались дополнения для гостевой ОС закроется:


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

Настройка доступа к общей папки между основной и гостевой ОС

Общая папка между основным компьютером и гостевой ОС расположена в /media/sf_имя_общей_папки. Но так сразу доступа к ней нет. Чтобы сделать доступ к общей папке в гостевой ОС необходимо выполнить следующую команду в терминале:

Sudo adduser имя_текущего_пользователя vboxsf

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

На этом статья по настройке виртуальной машины с Ubuntu закончена. До новых встреч на страницах нашего блога!

Операционная система Linux вызывает интерес у многих пользователей, однако перейти на неё решаются единицы – сказывается привычка использовать продукты Microsoft. Но от любой привычки можно отказаться: Windows постепенно забудется, если сначала разобраться, как установить Linux на виртуальную машину.

Для решения этой задачи вам понадобится:

  • Поддержка процессором аппаратной виртуализации.
  • Программа Oracle VM Virtual Box.
  • Дистрибутив Linux, скачанный в виде ISO-образа.

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

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

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

На ядре Linux создано огромное количество дистрибутивов, однако сейчас мы остановимся на одной из самых популярных систем – Ubuntu. Вы можете по этой же инструкции установить Linux Fedora, Mageia, Gentoo, Puppy и т.д.

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

Возможные проблемы

Некоторые пользователи при запуске виртуальной машины сталкиваются с ошибкой E_FAIL (0x80004005), говорящей о невозможности выполнить сессию.
В сети можно найти несколько вариантов решения этой проблемы, но самыми популярными являются три способа:

  1. Изменения расширений конфигурационных файлов виртуальной машины с *.prev и *.tmp на *.xml.
  2. Удаление обновления Windows KB3004394.
  3. Установка стабильной версии VirtualBox.

Первые два способа, вероятнее всего, вам не помогут. Зато установка стабильной версии практически во всех случаях позволяет решить возникшую проблему с запуском. Так что лучше сразу устанавливайте проверенную версию VirtualBox (например, 4.3.12) и не мучайтесь с конфигурационными файлами.

Установка Linux

Процедура инсталляции Linux Ubuntu предельно упрощена и не требует никаких специальных познаний. После нажатия кнопки «Запустить» включится мастер установки, в окне которого вам необходимо указать путь к скачанному предварительно ISO-образу Ubuntu.

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

Есть два варианта дальнейших действий:

  • Попробовать Ubuntu – операционная система запустится прямо с дистрибутива без инсталляции на виртуальную машину.
  • Установить Ubuntu – полная установка системы со всеми компонентами.

В принципе, можно выбрать первый вариант, но для полноценного погружения в среду Ubuntu лучше всё-таки установить систему. Поэтому нажмите кнопку «Установить».


После успешной установки виртуальная машина автоматически перезагрузится. После перезапуска вы попадаете на рабочий стол Ubuntu.

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

Будет лучше, если вы выделите под виртуальную операционную систему чуть больше ресурсов – при минимуме она работает медленно и не всегда стабильно.


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

Доброго времени суток, дорогие читатели, почитатели и всякие прочие личности. Сегодня мы поговорим про VirtualBox , что понятно из заголовка.

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

Этой виртуальной системой будет (в виртуальный компьютер можно поставить и Windows , но это Вы, думаю, сможете сделать и сами по примеру этой статьи и некогда написанной инструкции по установке ), статьям о котором уже давно бы пора плотно обжиться на этом проекте.

Зачем это вообще надо, - все эти виртуальные компьютеры и виртуальные системы?

Давайте разбираться.

Зачем это может быть нужно

Ну, если говорить просто для справки, то:

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

Остальное каждый может придумать для себя сам.

Виртуализация? Как это можно применять

Давайте посмотрим как:

  • Там можно хранить ценные данные (не каждый догадается, что у Вас дома стоит "система в системе", где и храниться все самое ценное);
  • Можно использовать как полигон: скачали какую-то странную малознакомую программу? Страшно? Мало ли, - или что-то, что в ходе неправильного использования может навредить системе? Так зачем гробить рабочий компьютер, - просто установите и запустите подозрительный софт в виртуальной ОС, а там будет видно;
  • Устанавливать и пробовать разные дистрибутивы Windows , Linux и прочих систем, ничего толком не затрагивая на компьютере и не выходя из любимой уже установленной системы;
  • Использовать как оболочку для путешествия по просторам интернета. Запустили Вы виртуальную машину с линуксом, открыли там любимый браузер и никакие вирусы Вам не страшны, если только Вы их не перетащили вручную в локальную систему.

Больше теории и информации

Для началу пару слов о виртуализации вообще. Что это и с чем это едят, да как оно работает.

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

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

Полученный виртуальный компьютер точно так же включается, выключается, перезагружается, загружается, в него можно поставить операционную систему и программы.. Короче имеет почти все те же свойства, что и реальный, - разница лишь в том, что он не занимает места в квартире и является, по сути, программным, а не аппаратным.

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

Хотите знать и уметь, больше и сами?

Мы предлагаем Вам обучение по направлениям: компьютеры, программы, администрирование, сервера, сети, сайтостроение, SEO и другое. Узнайте подробности сейчас!

В общем, мои слова, возможно, выглядят не совсем понятными, а посему предлагаю перейти к практике и, думаю, Вам сразу станет всё очевидно;)

Что будем использовать?

Для всего вышеописанного нам потребуется, собственно, компьютер, программа-виртуализатор, а так же скаченный образ (если у Вас еще жив CD/DVD , то подойдет конечно и он) с установочным дистрибутивом Linux или Windows .

Если говорить про виртуализаторы:

  • На самом деле программ виртуализации существует великое множество, как платных, так и бесплатных. Так уж сложилось, что мой (да и многих) выбор пал на VirtualBox , которым я пользуюсь чуть ли не всю жизнь, а посему в этой статье речь пойдет о нем;

Если говорить про дистрибутивы Linux :

  • Вообще выбор дистрибутива это дело вкуса для каждого. В интернете множество споров на эту тему, пусть и все линуксоиды представляют собой некое антивиндовое сообщество;
  • В моем случае выбор пал на Linux Mint . Новички могут попробовать Ubuntu . Вариантов множество и на любой вкус, - выбирайте свой и вперёд.

Т.е на данный момент у Вас должен быть скачан дистрибутив , виртуализатор VirtualBox и компьютер, собственно, перед глазами.

Для начала, что логично, нам надо установить виртуализатор, для этого запустите скаченный .exe файл, предварительно распаковав архив. Установка типична и проста и на ней я останавливаться не буду, благо она состоит из пунктов "Далее-далее " и еще раз "Далее " (Next ).

Возможно, что на одном из этапов Вам предложат установить сетевой интерфейс или еще какой-либо драйвер. Соглашайтесь:

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

А вот теперь перейдем к первичной настройке и использованию сего замечательного чуда, но прежде всего я должен Вам сказать кое-что, что Вы должны понимать здесь и далее.

Небольшое предупреждение про виртуализацию и VirtualBox

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

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

Так что не выкручивайте ползунки на максимум, ибо локальная система может "задохнуться", если Вы отнимете у неё все мощности:)

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

Главное окно программы Вы уже видели, поэтому сейчас нам потребуется нажать в кнопочку "Создать ":

Следующее окно предложит Вам выбрать операционную систему, её тип и имя (на своё усмотрение):

Чтобы сильно не страдать (помните же, что мы откусываем реальные ресурсы?) я рекомендую держаться примерно четверти (плюс-минус) всего объёма памяти компьютера:

Следующий этап, который несомненно появится после нажатия Вами кнопки "Создать ", спросит Вас, а какой-такой виртуальный жесткий диск Вы бы хотели иметь. Здесь и сейчас я не буду расписывать типы и нюансы, просто рекомендую, для начала, сделать диск фиксированным (если позволяет место) размером, скажем, 64 Гб и формата VDI :

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

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

На сим сама по себе машина, формально, создана, но вот её еще надо настроить и, как и в случае с настоящим компьютером, установить на на неё операционную систему, которая, в нашим случае, Linux Mint .

Дальше я буду показывать только правую часть настроек, называя вкладку, чтобы постоянно на делать огромные и кликабельные (как прошлый) . Вот, например, на вкладке "Система " стоит, во-первых, поставить галочку "Сеть ":

А, во-вторых, на подвкладке "Процессор " поставить галочку "Включить PAE/NX " и задать (на Ваше усмотрение количество процессоров (ядер), а так же предел загрузки . Опять же, бы рекомендовал держаться четверти от общих ресурсов, во всяком случае, в данном случае:

На вкладке с дисплеем, возможно, есть смысл увеличить (я обычно увеличиваю до максимума) объём доступной видеопамяти, а так же 3D и 2D -ускорение (что обычно не актуально для Linux ):

Что касается раздела "Носители ", то переключитесь на вторую строку, после чего выберите значок диска и укажите на дистрибутив Linux или Windows , который Вы наверняка скачали заранее. В случае, если у Вас используется реальный CD/DVD , то вставьте в него диск и поставьте соответствующую галочку:

Вкладка аудио отвечает за передачу звука и его воспроизведение. Галочки, я думаю, что логичны для каждого:

Вкладка с сетью обычно позволяет передавать (эмулировать) сетевой интерфейс или несколько, а так же NAT , проброс портов и многие другие хвосты. Обычно ничего трогать не требуется, если Вы ранее включили галочку "Сеть ":

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

После чего создайте где-то в удобном для Вас месте папку (лучше новую и пустую) и укажите к ней путь. Так же крайне и совершенно не лишним будет поставить галочку "Авто-подключение ":

На этом первичную настройку и (ранее) создание виртуальной машины в VirtualBox можно считать завершенными, а значит можно попробовать её запустить и перейти к установке.

Установка Linux или Windows с помощью VirtualBox

Собственно, теперь машину надо попросту запустить, чтобы приступить к процессу установки содержимого:

Если Вы всё сделали верно, то стартует скачанный Вами образ и Вы увидите его в окне виртуального компьютера, который сами только что и создали:

При клике в область (окно) виртуалки Вас предупредят и расскажут как происходит передача мыши, клавиатуры и всего остального. Рекомендую внимательно прочитать это сообщение. Если кратко, то оно сводится к тому, что клацая в область виртуальной машины, Вы передаёте управление ей, а, если хотите вернуть мышь и клаву в родное пространство, то Вам потребуется хост-клавиша "Rigth Ctrl ":

Дальше, собственно, остаётся только проделать установку и пользоваться машиной на здоровье. Как устанавливать Linux , Windows или что-либо еще, - мы уже рассказывали в соответствующих статьях. Для линукса это примерно , а для

Включение-выключение и управление виртуальной машиной управляется соответствующими пунктами вверху экрана.

Предисловие к послесловию

Поздравляю, - только что Вы проделали полноценную установку Linux или Windows , да еще и в виртуальной системе. Сие дано не каждому;)

К слову, установка действительно, так сказать, "реальна" и, если бы Вы, решили установить Linux Mint не в виртуальный компьютер, а в локальный и, предварительно записали на диск, а в BIOS выставили загрузку с CD , то все было бы совершенно таким же (разве что диски форматировались бы чуть иначе и не в файле, а вживую). Так, что, вот Вам еще одно применение виртуализатора, - обучение установки систем, - здесь форматируй-не форматируй, крути-не крути, а сломать что-то почти нереально. Зато опыта набраться, - легко.

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

Повторюсь, что в виртуальную машину можно ставить любые операционные системы, в том числе всеми любимый Windows .

Послесловие

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

Кстати, как и обещалось, наглядный видео-формат статьи (правда это старая её версия, но всё же):

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

PS: по способам применения виртуализации, особенно в аспекте безопасности, позже, мною еще будет написан ряд статей

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

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

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

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

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

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

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

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

Сперва мы взяли двуядерный компьютер (из-за бюджетных ограничений) со свежим 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, позволяющий хранить многочисленные моментальные снимки системы внутри, с помощью отличного приема 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.

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 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 ★★★
Простейший способ установить и настроить ВМ.

Статьи по теме: