Виртуализация в макинтош
Хотя компания Connectix, продавшая свои средства эмуляции и виртуализации корпорации Майкрософт, разработала Virtual PC для Mac, в действительности это было средство эмуляции, а не виртуализации. В сущности, продукт эмулировал набор инструкций x86 на компьютерах с архитектурой PowerPC. Результат был функциональным, но недостаточно быстрым для повседневного использования. Сегодня программа Microsoft Virtual PC работает только на устаревших компьютерах Макинтош с архитектурой PowerPC. Но после известного перехода Apple на архитектуру x86 для компьютеров Макинтош стали доступными как минимум три продукта виртуализации. Некоторые из них даже предоставляют эмуляцию GPU, обеспечивая запуск в системах Mac насыщенных графикой приложений (или, что еще лучше, игр) — и обеспечивают производительность, соответствующую или приближающуюся к работе на физическом оборудовании.
Основные продукты виртуализации Mac – VMware Fusion и Parallels Desktop for Mac. Оба продукта позволяют загружать одни и те же разделы Boot Camp виртуально и через Boot Camp (предоставляя преимущества обоих способов) и обеспечивают «прозрачный» режим, в котором приложения, выполняющиеся на виртуальной машине Windows, выглядят так, как если бы они были запущенны непосредственно на компьютере Макинтош. Они также поддерживают перетаскивание между виртуальными машинами Mac и Windows.
Имейте в виду, что виртуализация клиента IRM делает возможным обход защиты IRM — довольно просто сделать снимок запущенной в системе Макинтош виртуальной машины Windows. Но как я отмечал в статье рубрики «Материалы о рабочей среде» за ноябрь 2008г., IRM хорошо работает только до перехода на «аналоговый путь», что гораздо проще сделать злоумышленнику на виртуальной машине — это следует учесть.
Конечно, было бы здорово, если бы можно было предоставить пользователям Mac (или любой другой платформы) возможности пользователей Windows с такой же простотой использования. Некоторые инструменты (например, приложения IRM, SQL Server или Microsoft .NET) не могут выполняться в исходной среде и должны использоваться из установки Windows, виртуализованной или созданной с помощью Boot Camp (или и то, и другое). В все приложения, для которых требуются современные GPU или DirectX 10, должны выполняться через установку Windows, запущенную с помощью Boot Camp. Виртуализация обеспечивает великолепную связь приложений, поддерживающих только Windows, и пользователей, которым необходимо использовать компьютеры Макинтош.
|