Виртуализация обычному пользователю

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

Зачем обычному пользователю виртуализация?

На ноутбуке с операционной системой(ОС) Windows XP установлены ICQ и Web Money Keeper (программа для совершения покупок в интернете). Всегда есть вероятность, что в ICQ придет сообщение злоумышленника, которое может заразить ваш компьютер вирусом. Будет потерян контроль над компьютером, будут украдены пароли и деньги со счета Web Money.


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


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

Как это работает?

Для того чтобы программа начала работать, нужно:

  • Компьютер (в нашем случае Ноутбук)
  • Операционная система (в нашем случае Windows XP)
  • Установочный диск или файл с программой

Если все это есть, мы запускаем процесс установки, и в папке Program files (по умолчанию) появляется директория с программой, а на рабочем столе ярлык на нее.

Для того, чтобы создать виртуальные машину, нужно установить специальную программу, которая способна будет создавать их и запускать. У VMware такая программа называется VMware Workstation. Она точно так же, как и любая другая программа, устанавливается в Program Files, и на рабочем столе появляется Ярлык для ее запуска. И теперь вы можете создавать свои виртуальные машины, запускать их.

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

Итак, если описывать весь процесс установки по порядку:

  • Берем компьютер (ноутбук)
  • Устанавливаем на него операционную систему (Windows XP)
  • Устанавливаем программу VMware Workstation, запускаем ее
  • Создаем в ней новую виртуальную машину
  • Устанавливаем операционную систему (Windows XP) уже в виртуальной машине
  • После этого в виртуальной машине можно устанавливать программы


Если этот шаг понятен, можно двигаться дальше.

Вы можете устанавливать не только Windows XP, а любые другие поддерживаемые операционные системы. Например, можно запускать в Windows операционные системы Linux, или наоборот.


Или на MAC запускать Windows и Linux.


Другими словами, для обычного пользователя виртуализация позволяет:

  • без особых усилий, познакомиться с другими операционными системами, не прерывая работу в основной ОС
  • запускать программы, которые не совместимы с текущей ОС
  • изолировать программы, которые требуют особых мер безопасности (напр. Web Money Keeper)
  • и наконец, это отличная тестовая площадка для различных экспериментов, ведь в виртуальной машине можно делать все не опасаясь за компьютер
order

Как это, «Виртуальная машина думает»...

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


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