VirtualBox — виртуализация всегда под рукой

VirtualBox — виртуализация всегда под рукой

VirtualBox - описание программы

VirtualBox

Целью данной заметки является поддержка статьи IT Образование и сертификация. Часть 2 — Ресурсы и советы для получения практического опыта. Молодые ИТ специалисты часто сталкиваются с необходимостью выполнять различные рутинные операции по установке и проверке работы ПО, отработки каких-либо команд, скриптов, настроек. Производить подобные операции на рабочей (основной ОС) нет смысла — необходимо иметь отдельную тестовую площадку. Лучшим вариантом в такой ситуации будет использование бесплатно распространяемой программы для виртуализации — VirtualBox. Данная утилита является кроссплатформенной, все версии ПО доступны для загрузки с официального сайта проекта.

Таким образом, любой компьютер или ноутбук, который работает под управлением ОС Windows / Linux / MAC,  можно превратить в настоящий «комбайн», универсальный и надежный инструмент. При этом VirtualBox работает на любых процессорах AMD и Intel, но лучше использовать модели с аппаратной поддержкой виртуализации (Intel-VT, AMD-V).

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

VirtualBox-work

Общий список возможностей программы виртуализации VirtualBox:

  • Кроссплатформенность
  • Модульность
  • Живая миграция
  • Поддержка USB 2.0, когда устройства хост-машины становятся доступными для гостевых ОС (только в проприетарной версии)
  • Поддержка 64-битных гостевых систем(начиная с версии 2.0), даже на 32-битных хост-системах (начиная с версии 2.1, для этого обязательна поддержка технологии виртуализации процессором)
  • Поддержка SMP на стороне гостевой системы (начиная с версии 3.0, для этого обязательна поддержка технологии виртуализации процессором)
  • Встроенный RDP-сервер, а также поддержка клиентских USB-устройств поверх протокола RDP (только в проприетарной версии)
  • Экспериментальная поддержка аппаратного 3D-ускорения (OpenGL, DirectX 8/9 (с использованием кода wine) (только в 32-битных Windows XP и Vista)), для гостевых DOS / Windows 3.x / 95 / 98 / ME поддержка аппаратного 3D-ускорения не предусмотрена
  • Поддержка образов жёстких дисков VMDK (VMware) и VHD (Microsoft Virtual PC), включая snapshots (начиная с версии 2.1)
  • Поддержка iSCSI (только в проприетарной версии)
  • Поддержка виртуализации аудиоустройств (эмуляция AC97 или SoundBlaster 16 на выбор)
  • Поддержка различных видов сетевого взаимодействия (NAT, Host Networking via Bridged, Internal)
  • Поддержка цепочки сохраненных состояний виртуальной машины (snapshots), к которым может быть произведён откат из любого состояния гостевой системы
  • Поддержка Shared Folders для простого обмена файлами между хостовой и гостевой системами (для гостевых систем Windows 2000 и новее, Linux и Solaris)
  • Поддержка интеграции рабочих столов (seamless mode) хостовой и гостевой ОС
  • Есть возможность выбора языка интерфейса (поддерживается и русскоязычный интерфейс)

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