
«Пасхальное яйцо» VirtualBox
Лет эдак
Технологии виртуализации улучшаются день ото дня: производительность выше, багов меньше, выгоды больше. Один из лучших продуктов на современном рынке виртуализации — VirtualBox от знаменитой компании Sun (уже Oracle). Продукт этот бесплатен, открыт, работает на всех современных операционных системах, удобен в эксплуатации, оттого и популярен.
Я не буду вдаваться в пространные рассуждения о сути виртуальных машин и их промышленном применении. Задача у нас несколько более простая — познакомиться с виртуальной машиной VirtualBox для домашних нужд. У вас появится возможность запуска нескольких виртуальных машин на одном физическом компьютере в среде вашей текущей операционной системы. Это может быть полезно, иногда незаменимо, для изучения неизведанных операционных систем, запуска в них платформо-зависимых приложений, для тестирования собственного ПО или сайтов, для экспериментов с серверами и сетями, да мало ли какое ещё применение можно придумать. Вещь, безусловно, в хозяйстве полезная. А если вы всё ещё толком не понимаете о чём идёт речь, не волнуйтесь. Дочитайте статью до конца и к последнему предложению всё должно проясниться.
Если у вас установлен Linux, наверняка в стандартных репозиториях есть VirtualBox OSE. Установите его штатным менеджером пакетов. Если у вас MacOS или Windows (хм), посетите официальный сайт продукта, скачайте и установите подходящую версию. Кстати говоря, если вы пользователь Linux, имейте ввиду, что графический интерфейс VirtualBox построен на библиотеке Qt, со всеми вытекающими последствиями (зависимости, интеграция в рабочее окружение).
Итак, запускаем. У меня уже установлены 2 виртуальные машины с Windows XP и Ubuntu 10.04. По-умолчанию список пуст.

Создадим-ка мы виртуальную машину с Ubuntu на борту. Локализация системы у меня английская, поэтому и VirtualBox на английском. У вас же может быть на русском, или украинском, или ещё каком… Поэтому смотреть лучше на логику действий, а не на названия пунктов меню. Жмём на New.

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

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

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

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

Если выбрали «динамически», то размер указать всё равно надо. Для ознакомления с системой хватит и 5 гигабайт.

На этом базовые настройки заканчиваются.

Новорожденная виртуальная машина появилась в списке. Теперь не помешает ознакомиться с некоторыми основными настройками машины (пункт меню Settings).

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

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

Перед нами управление накопителями: виртуальным оптическим приводом и жёстким диском. Операционную систему можно установить с образа .iso или с оптического диска в вашем CD/DVD-приводе. Лучше, конечно, с образа. Так надёжнее и быстрее. В разделе CD/DVD Device нужно указать необходимый файл образа.

Звук тоже поддерживается, что радует.

Настройка сети — всегда самое интересное :) Можно выставить тип сети для гостевой, то бишь виртуальной, операционной системы, модель сетевой карточки, их количество и прочее. NAT будет использовать все сетевые ресурсы вашей хостовой (реальной) операционной системы. Bridged Adapter будет вести себя как самый настоящий клиент вашей подсети. Остальные режимы более специфичны. Чтобы не запутаться окончательно, просто оставьте всё как есть. Когда придёт время детально разобраться, обратитесь к соответствующему разделу документации VirtualBox.

Shared Folders, обмен файлами с гостевой ОС, мы обсудим в следующий раз, а пока запустим, наконец, наш виртуальный компьютер.

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

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