Нет, я не фанат скидок
Да, расскажите как


Получить доступ

Нет, спасибо, я не фанат скидок


Оставляя e-mail, Вы соглашаетесь на получение информации об акциях в будущем.

Календарь

Виртуализация десктопов на платформе Parallels Desktop for Mac

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

Если для пользователей платформы PC уже давно существует множество самых различных платформ виртуализации, среди которых, определенно, есть из чего выбрать, то до недавнего времени пользователи Mac OS не имели такого широкого выбора. Несмотря на то, что пользователей Маков, по сравнению с пользователями платформы PC, не так много, они гораздо больше нуждаются в продуктах для виртуализации. С тех пор как компания Apple перешла на архитектуру Intel в своих компьютерах и предоставила средство Boot Camp для одновременной установки Mac OS X и Windows XP, пользователи Маков с удовольствием стали использовать продукты под Windows на своих машинах. Тем не менее, многим требовалась не просто работа в Windows или Mac OS, а одновременный запуск приложений для этих систем в одной пользовательской среде, без необходимости перезагрузки компьютера.

Компания Parallels 15 июня 2006 года представила сообществу пользователей Маков продукт Parallels Desktop for Mac, который решил эту проблему, позволяя запускать операционные системы платформы PC в виртуальных машинах. Изначально этот продукт назывался Parallels Workstation for Mac OS X, однако сообщество пользователей Маков негативно восприняло слово «Workstation» в названии продукта, признав его Windows-подобным, и компании Parallels пришлось переименовать свою платформу. Надо признать, что на тот момент идея виртуализации для Маков была революционной: множество пользователей с удовольствием приобретали продукт Parallels Desktop, и уже в 2006 году было продано более ста тысяч его копий. 10 января 2007 года на конференции MacWorld 2007 продукт Parallels Desktop for Mac был признан лучшим в категории «Best in Show». Заметим, что ранее существовали продукты виртуализации для Маков с архитектурой PowerPC (например, Virtual PC for Mac), но они не приобрели большой популярности и использовались только энтузиастами.

Компания VMware, один из лидирующих провайдеров в сфере решений для виртуализации, конечно, не могла остаться в стороне и практически сразу приступила к созданию своей платформы виртуализации для Intel-Маков, VMware Fusion, окончательный релиз которой состоялся пару месяцев назад. На данный момент оба этих продукта идут «ноздря в ноздрю», непрерывно развиваясь и совершенствуясь, что только на руку пользователям. Кроме того, компания Parallels имеет большие планы по вторжению в сектор виртуализации SMB (Small and Medium Business) с платформой Parallels Server, где позиции VMware еще слабы. Возможно, этот продукт будет также поддерживать серверную платформу XServe компании Apple.

Parallels уже довольно давно принадлежит российской компании SWSoft во главе с Сергеем Белоусовым, однако последняя долгое время скрывала этот факт, и лишь недавно в логотипе Parallels появилась надпись «SWSoft».

 

О платформе Parallels Desktop for Mac

Решение Parallels Desktop for Mac представляет собой первый продукт для виртуализации операционных систем на платформе Mac OS X, который использует технологию аппаратной эмуляции и обладает полной поддержкой аппаратной виртуализации Intel VT, позволяя ресурсам виртуальных машин напрямую обращаться к аппаратному обеспечению компьютера. Управление виртуальными машинами происходит посредством специализированного ПО (гипервизора), являющегося «прослойкой» между виртуальной машиной и аппаратными ресурсами. Каждая виртуальная система работает на том же уровне, что и реальная ОС.

Архитектура Parallels Desktop

Виртуальная машина имеет свой процессор, оперативную память, устройства ввода-вывода, жесткий диск и возможность использования CD/DVD-устройств. Кроме того, Parallels Desktop виртуализует видеоадаптер и сетевые интерфейсы, а также имеет возможность прямого доступа к устройствам через параллельный или USB-порт. Поскольку виртуальные машины используют одни и те же драйвера устройств, они обладают хорошей переносимостью между физическими компьютерами и значительно увеличивают гибкость созданного в виртуальной машине окружения.

Эмулируемые устройства

На данный момент Parallels Desktop for Mac эмулирует следующие аппаратные компоненты:

Виртуальный CPU, тот же, что и физический процессор
Материнская плата, совместимая с чипсетом Intel i815
До 2 Гб оперативной памяти для 32-битных гостевых систем
До 64 Мб видеопамяти
Видеоадаптеры VGA и SVGA с поддержкой VESA 3.0 и 3D-ускорения
Флоппи-дисковод, который может быть напрямую подключен к физическому устройству или файлу с образом дискеты
До четырех IDE-устройств, включая жесткие диски объемом от 20 Мб до 128 Гб и CD/DVD-устройства, подключаемые напрямую или к образам ISO
До 4-х последовательных портов, каждый из которых может быть подключен к физическому устройству или настроен на вывод в файл
До 3-х двунаправленных параллельных портов, каждый из которых может быть подключен к физическому устройству, настроен на вывод в файл или на принтер
До пяти сетевых адаптеров, совместимых с Realtek RTL8029(AS)
До восьми USB 2.0 и до 2-х USB 1.1 устройств
AC97-совместимая звуковая плата

Системные требования

Чтобы установить платформу Parallels Desktop for Mac вам понадобятся:

- операционная система Mac OS X Tiger 10.4 или выше на платформе Intel Mac (поддержка вышедшей недавно Mac OS Leopard уже заявлена компанией Parallels)
- компьютер iMac, Mac mini, MacBook, MacBook Pro, MacPro Tower 
- процессор Intel Core Solo, Core Duo, Core 2 Duo, Dual-Core Xeon
- минимум 768 Мб оперативной памяти (рекомендуется не менее 1 Гб)
- 200 Мб свободного места на загрузочном диске для установки платформы и желательно, не менее 15 Гб на одну виртуальную машину


Поддерживаемые гостевые операционные системы

Нужно отметить, что на данный момент Parallels Desktop поддерживает только 32-битные гостевые системы, хотя и планируется поддержка 64-битных ОС. В сборке 5160 поддерживаются следующие системы:

Windows:
Windows Vista™ Ultimate, Enterprise, Business
Windows Server® 2003 Standard Edition SP0, SP1
Windows Server 2003 Enterprise Edition SP0, SP1
Windows Server 2003 Web Edition SP0, SP1
Windows XP Professional SP0, SP1,SP2
Windows XP Home SP0, SP1,SP2
Windows 2000 Professional Edition SP4
Windows 2000 Server SP4
Windows 2000 Advanced Server SP4
Windows NT® Workstation 4.0 SP6
Windows NT Server 4.0 SP6
Windows ME
Windows 98
Windows 95
Windows 3.11
Windows 3.1

Для Windows 2008 (Longhorn) заявлена экспериментальная поддержка.

Дистрибутивы Linux:
Red Hat® Enterprise Linux 5, 4, 3
Red Hat Linux 9, 8, 7.3
Debian® Linux 4.0, 3.1
Fedora™ Core Linux 6, 5, 4, 3
SUSE® Linux 10.2, 10.1, 9.3, 9.2, 9.1, 9.0
Mandrake™ Linux 10.1, 10, 9.2
Mandriva 2007
Ubuntu® Linux 7.04, 6.10, 6.06, 5.0.4
Xandros Busines 4.0
CentOS 5

Другие ОС:
FreeBSD 5.4, 5.3, 4.5, 4.1
OS/2 Warp 4.5, 4
eComStation 1.2, 1.1
Solaris 10, 9
MS-DOS 6.22
OpenBSD 3.8

Ограничения Parallels Desktop

На конец октября платформа Parallels Desktop имеет следующие ограничения, устранение которых является одной из самых приоритетных задач компании Parallels:
 
Невозможность запуска 64-битных гостевых ОС
Отсутствие поддержки нескольких виртуальных процессоров в виртуальной машине посредством виртуального SMP (Symmetric Multi Processing)
Отсутствие поддержки Bluetooth
Использование Windows Vista из раздела Boot Camp требует повторной активации ОС
Отсутствие поддержки Vista Aero Glass
Полноценная поддержка 3D-графики не работает в некоторых приложениях
Ограниченное разрешение 640x480 в операционных системах Windows 95, 98, Me

Обзор основных функций Parallels Desktop

За последнее время продукт Parallels Desktop обзавелся множеством новых и полезных возможностей, направленных на интеграцию пользовательских сред Mac OS X и Windows друг с другом. Основные возможности продукта включают в себя:


1. Coherence

Эта функция позволяет запускать Windows-приложения в среде Mac OS, которые выглядят, как обычные окна Mac OS с поддержкой эффекта теней, прозрачности, пользовательских нотификаций на рабочем столе и функций Expose для удобного поиска окон. При старте гостевой ОС Windows возможно автоматическое «тихое» включение функций Coherence. Также возможен доступ к меню «Пуск» из dock-панели Mac OS X. Помимо этого, Coherence позволяет выбрать уровень интеграции с Windows-приложениями, перетаскивать файлы с помощью Drag&Drop между операционными системами и прятать Windows-приложения в dock-панель. К сожалению, окна приложений Windows располагаются в одном слое, что несколько неудобно для пользователя.

2. Parallels Explorer

Эта возможность позволяет осуществлять доступ к папкам и файлам Windows без необходимости запуска гостевой системы. Даже в том случае, когда загрузка Windows будет недоступна из-за фатального сбоя, вы сможете иметь доступ к необходимым документам виртуального диска. Эта операция происходит «на лету» и позволяет существенно экономить время. Кроме того, теперь Parallels Desktop поддерживает юникод, что позволит избежать проблем с корректным отображением кириллицы.

3. SmartSelect

Функции SmartSelect заключаются в возможности ассоциировать различные типы файлов на вашем Маке с соответствующими PC-приложениями в виртуальных машинах. Использовать функции SmartSelect можно также при работе с почтой и Web-браузером Safari: если ваш знакомый прислал вам doc-файл по почте – вы можете два раза кликнуть на документе из письма, и Microsoft Word откроет его.

4. Снимки состояний операционной системы (Snapshots)

Parallels Desktop позволяет сохранять текущее состояние виртуальной машины в «снапшот», являющийся резервной копией виртуальных дисков, что очень удобно при создании резервных копий системы и использования нескольких пользовательских конфигураций для одной гостевой ОС. Для одной машины можно создать целое дерево снапшотов, к каждому из элементов которого может быть произведен простой откат.

5. Parallels Transporter

Возможности компонента Parallels Transporter позволяют пользователям мигрировать реальные ОС (как Windows, так Linux) с архитектуры PC на платформу Parallels Desktop. Кроме того, теперь вы можете смигрировать виртуальные машины VMware или Virtual PC и передать их на ваш Мак через интерфейс FireWire.

Примечание
Перед использованием Parallels Transporter необходимо скачать последний дистрибутив продукта для Windows или Linux с веб-сайта Parallels, иначе, если вы используете более новую версию Parallels Desktop, миграция может оказаться неудачной.

Типичная процедура миграции физического компьютера в виртуальную машину выглядит следующим образом:
Установка агента Transporter Agent в операционную систему Windows или Linux
Запуск Parallels Transporter на вашем Маке
Осуществление процесса миграции по инструкциям мастера

 

6. Поддержка 3D-графики

Parallels Desktop позволяет пользователям играть в компьютерные игры для ОС Windows, а также работать с графическими приложениями, использующими библиотеки OpenGL и DirectX. Однако не все приложения и игры поддерживаются продуктом. Далее приведен список игр, которые были протестированы на совместимость с Parallels Desktop:

Alien Arena 2007
Baldur’s Gate 2
Bus Driver
Caesar 3
CounterStrike 1.6
Doom 3
Duke Nukem Manhattan Project
Dungeon Siege 2
Fallout 2
FarCry
GORE-Ultimate Soldier
Half Life
Hitman Codename 47
Hitman Silent Assassin
Hitman Contracts
KingPin
Homeworld 2
Neverball
Neverwinter Nights
Prey
Revolt
Quake 1
Quake 2
Return to Castle Wolfenstein
Second Life
Scorched 3D
Serious Sam The First Encounter
Serious Sam The Second Encounter
SiN
Soldier of Fortune 2
Tribes
Unreal Tournament 2004
Warcraft 3
Wolfenstein-Enemy Territories
Worms 3D

Надо отметить, что с реализацией поддержки 3D-графики в Parallels Desktop был связан небольшой скандал. Разработчики популярного open source эмулятора WINE (рекурсивная аббревиатура Wine Is Not an Emulator) обвинили компанию Parallels в нарушении лицензии LGPL, в соответствии с которой Parallels, использовав исходный код WINE, должна была опубликовать исходный код своего продукта. С некоторым опозданием, под давлением общественности, компания Parallels опубликовала модифицированную часть исходного кода 2 июля 2007 года.

7. Parallels Installation Assistant

Средство Parallels Assistant позволяет пользователям, не искушенным в установке операционных систем, создать виртуальную машину и установить в ней гостевую систему с помощью нескольких несложных действий. В режиме “Express Windows OS Installation Mode” вам необходимо лишь выбрать, какую операционную систему семейства Windows вы будете устанавливать, ввести персональные данные и лицензионный ключ и нажать «Finish». После этого соответствующая гостевая система будет установлена без запросов пользователю.

После установки ОС Installation Assistant сам запустит установку Parallels Tools, существенно повышающих быстродействие гостевой системы и улучшающих интеграцию Windows и Mac систем. Parallels Tools позволяют получить доступ к следующим функциям:

Общий буфер обмена – копирование текста (до 128 Кб) и изображений между хостовой и гостевыми системами.
Функции Coherence для интеграции Windows и Mac OS X
Сжатие расширяемых (expanding) дисков с помощью Disk Compacting Tool
Поддержка Drag&Drop файлов между хостовой и гостевыми системами
Поддержка общих папок хостовой и гостевых систем для простого обмена файлами
Улучшенные драйверы виртуальных устройств
Синхронизация времени с хостовой системой
Динамическое выравнивание разрешения гостевой системы при изменении размеров окна консоли
Возможность открытия документов гостевой системы приложениями Mac OS X
Возможность открытия меню «Пуск» из Dock-панели
Возможность создания общего интернет-соединения между хостовой и гостевыми системами

Примечание
Для операционных систем Windows 95/98 иногда требует ручная установка драйверов видеокарты и звуковой платы, которые находятся в CD-образе VMTools.iso, находящемся в папке, куда вы установили Parallels Desktop (/library/parallels/tools).


8. Поддержка Boot Camp

Parallels Desktop имеет возможность использовать PC-операционную систему, установленную на вашем Маке с помощью утилиты Boot Camp, в качестве виртуальной машины. При установке Parallels Desktop, платформа сама распознает наличие Boot Camp на вашем Маке и создает виртуальную машину на следующих условиях:

- Если Windows-раздел смонтирован в Mac OS X, то Parallels Desktop распознает тип ОС, установленной в этом разделе и создает виртуальную машину с этим типом гостевой системы
- Если Windows-раздел не смонтирован, то создается виртуальная машина с Windows XP, при этом тип гостевой системы вы можете поменять в настройках

Кроме того, вы можете использовать раздел Boot Camp в качестве виртуального диска к уже существующей виртуальной машине, добавив его с помощью Add Hardware Assistant.

Примечание
Для виртуальных машин, подключенных к разделам Boot Camp, нельзя использовать снапшоты и Undo-диски.


Заключение

Parallels Desktop for Mac, безусловно, является одним из лучших решений для виртуализации операционных систем архитектуры PC на Маках. Наиболее важный для пользователей момент – создание единой рабочей среды между Windows и Mac OS X, находится в продукте на самом высоком уровне. Простота использования и дружелюбный пользовательский интерфейс, являющийся исключительной привилегией пользователей Маков, превосходно реализованы в Parallels Desktop. Многие, конечно, в ближайшем будущем ждут от платформы поддержки нескольких виртуальных процессоров и 64-битных систем.

На данный момент ожесточенная конкуренция VMware Fusion и Parallels Desktop приносит пользователям новые возможности для повышения эффективности применения виртуальных машин в самых разных вариантах использования. К сожалению, лицензионная политика компании Apple запрещает использование Mac OS X в виртуальной машине, хотя многие хотели бы иметь виртуальные системы с этой ОС.

Parallels Desktop позволяет пользователям Маков по-настоящему почувствовать себя «в двух мирах» за счет возможностей Coherence, интеграции обмена файлами и сочетания интерфейсных элементов Windows и Mac OS X. Множество поддерживаемых гостевых систем предоставляют большие возможности для обучения и испытаний программного обеспечения. Продукт Parallels Desktop определенно позволяет почувствовать истинную ценность и удобство технологий виртуализации настольных систем и «подружить» операционные системы Windows и Mac OS X.

Автор статьи: Александр Самойленко

Источник: iXBT

Комментарии