Знакомство с Virtualbox. Обзор программы.

Сегодня я хочу начать знакомство с программой Vir­tu­al­box, позволяющей работать с различными операционными системами без установки на основной жесткий диск. Вы можете запустить Lin­ux на Win­dows, или наоборот, работать они будут одновременно с основной системой, как обычные приложения. Некоторые из дальнейших статей блога будут основываться на использовании именно этой программы.

Vir­tu­al­box является кроссплатформенным ПО, версии программы существуют практически для всех операционных систем: Win­dows, Lin­ux, Mac OS, Solaris. Программа одинаково работает на всех системах используя одинаковые форматы файлов и образы виртуальных дисков. Виртуальная машина созданная в версии программы для Lin­ux, может быть перенесена на компьютер с Win­dows и продолжить свою работу как ни в чем не бывало.

Vir­tu­al­box обладает понятным и дружественным интерфейсом, он чрезвычайно легок в освоении. Но несмотря на это является необычайно мощным инструментом виртуализации, к тому же одним из самых популярных. Vir­tu­al­box обладает поддержкой множества форматов, благодаря чему достигается совместимость с другими подобными программами. Большим плюсом данной программы является ее свободное распространение. Любой человек может скачать Vir­tu­al­box с официального сайта и использовать ее совершенно бесплатно.

Функционирование Vir­tu­al­box основывается на использовании виртуальных машин. Виртуальная машина представляет из себя программную среду, эмулирующую работу обычного компьютера со всем необходимым оборудованием и устройствами. После создания виртуальной машины пользователь получает набор компонентов, позволяющий установить операционную систему точно так же, как и на обычный компьютер.

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

Хост-компьютером (хостом, хост-системой, домашней системой) называется компьютер на котором происходит запуск виртуальной машины. Операционная система установленная на виртуальной машине, называется гостевой системой. В качестве гостевых систем могут выступать практически все известные ОС, начиная от DOS и заканчивая Mac OS Serv­er.

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

Настройки и возможности

Для использования программы следует ознакомиться с ее настройками. Чтобы открыть настройки программы нужно нажать сочетание клавиш Ctrl+G или меню - Файл > Настройки.

virtualbox настройкиРаздел общих настроек позволяет задать расположение каталога для хранения виртуальных машин и выбрать библиотеку VRDP.

По умолчанию все виртуальные машины размещаются в каталоге C:\Users\Username\Virtualbox VMs. Каталог лучше всего изменить. Образы виртуальных машин лучше всего хранить на несистемном жестком диске. Уменьшается нагрузка на системный диск и увеличивается производительность, поскольку виртуальная машина и система не обращаются к одному жесткому диску.

VRDP (Vir­tu­al­Box Remote Desk­top Pro­to­col) - служба удаленного дисплея. Виртуальная машина запущенная на одном компьютере может управляться с другого. Библиотека аутентификации позволяет сменить модуль аутентификации со стандартного на пользовательский.

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

Сетевые настройки программы Vir­tu­al­box подробно описаны в отдельной статье.

Перед созданием виртуальной машины в настройках ничего изменять не нужно. Поменять следует только каталог хранения виртуальной машины. Настройки Vir­tu­al­box сами по себе минимальны и отвечают в основном за интерфейс и управление. Более тонкая настройка работы проводится непосредственно в настройках самой виртуальной машины.

Несмотря на кажущийся минимализм в настройках, этого нельзя сказать о функциональности и возможностях программы.

  • Одновременное выполнение работы нескольких виртуальных машин.
  • Интуитивно понятный и удобный пользовательский интерфейс.
  • Возможность управлять работой виртуальных машин.
  • Тонкая настройка параметров каждой виртуальной машины.
  • Клонирование или перенос виртуальных машин, экспорт и импорт готовых конфигураций.
  • Возможность объединения виртуальных машин в сети разного вида, благодаря чему может достигаться их взаимодействие или полная изоляция друг от друга.
  • Сохранение состояний машин, так называемые "снимки состояний", благодаря чему возможен быстрый откат к более ранним состояниям.
  • Наличие общих папок и функции Drag'n'Drop позволяющих сделать обмен файлами между гостевой и домашней системами более комфортным.
  • Видеозапись происходящего на экране виртуальной машины и скриншоты.
  • Кроссплатформенность и совместимость с другими программами виртуализации.
  • Свободное распространение и бесплатность.

Можно долго искать плюсы и минусы, но лучше всего попробовать самому. Меня Vir­tu­al­box устраивает во всех отношениях, за все время использования не было такой ситуации когда бы программа подвела.

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