Введение
Система виртуальных машин VMWARE Virtual Platform, созданная компанией VMWARE Inc., предоставляет возможность одновременного запуска нескольких разных операционных систем на одном компьютере. Пользователь может легко переключаться между этими системами, используя разные окна, без необходимости перезагружать устройство. Суть программного обеспечения системы виртуальных машин заключается в создании одного или нескольких виртуальных компьютеров на базовой машине. Каждый такой виртуальный компьютер может запустить свою операционную систему. Это предоставляет удобную альтернативу многовариантной загрузке.
Очевидно, что для реализации такой системы требуется деление ресурсов реального компьютера. Это влечёт за собой повышенные требования к базовому устройству, которые мы рассмотрим далее.
Система виртуальных машин решает вопросы взаимодействия с пользователями операционной системы MS Windows. Например, для работы с файлами, созданными в MS Word, достаточно просто переключиться в окно с Windows и запустить Word. Любители Linux также сталкиваются с необходимостью взаимодействия с MS, особенно при обмене текстовыми файлами с пользователями Windows. Учитывая, что для Windows разработано множество удобных приложений, которые пока не доступны для Linux, проблемы совместимости легко решаются с помощью виртуальных машин от VMWARE.
Система виртуальных машин от компании VMWARE предлагает ряд важных возможностей:
- Позволяет запускать одновременно несколько различных операционных систем на одном стандартном персональном компьютере.
- Позволяет запускать виртуальные машины в окнах рабочего стола X Window или в полноэкранном режиме; другие виртуальные машины продолжают работу в фоновом режиме. Для переключения между виртуальными машинами используются "горячие" клавиши.
- Позволяет запускать операционные системы, уже установленные на компьютере с многовариантной загрузкой ОС, без их переустановки или переконфигурирования.
- Позволяет устанавливать виртуальные машины без переразбиения дисков.
- Позволяет запускать приложения Microsoft Windows на компьютере с ОС Linux, почти без потери производительности.
- Позволяет создавать и тестировать приложения одновременно для разных систем.
- Позволяет запускать новые и непротестированные операционные системы и/или приложения в режиме безопасного тестирования, без риска нарушить устойчивую работу системы или потерять критичные данные.
- Обеспечивает совместное использование файлов и приложений разными виртуальными машинами благодаря использованию виртуальной сети (даже в пределах одного компьютера).
- Позволяет запускать клиент-серверные или Web-приложения на одном ПК, запуская серверную часть на одной виртуальной машине, а клиентскую - на другой.
- Позволяет запускать на одном ПК несколько виртуальных компьютеров и моделировать работу локальной сети (например, для обучения).
И это далеко не все возможности данной системы. Достаточно просто проявить немного фантазии, чтобы раскрыть их все. Разумеется, для реализации всех этих функций потребуется мощный компьютер.