6 рисунков
В гостях у MacOS
Мария Сысойкина
Увидев в новостях сообщение о выходе новой версии Parallels Desktop для Mac, я в очередной раз удивилась, зачем владельцам «макинтошей» нужны другие операционные системы? В конце концов при желании Windows можно поставить как вторую «операционку» через BootCamp. Но оказалось, что работа с другими ОС на виртуальных машинах востребована среди поклонников Apple. Чаще всего необходимость в наличии на «маке» Windows-систем обусловлена корпоративными требованиями. Так, если вам приходится иметь дело со специфическим ПО (например, бухгалтерскими приложениями, не имеющими аналогов для MacOS) -- виртуализация станет оптимальным решением. То же касается, например, требований некоторых систем интернет-банкинга, работающих только в Internet Explorer. Как известно, версии этого браузера были, есть и будут только для одной платформы. Пригодится виртуализация и любителям поиграть, поскольку ни одна популярная игра типа FarCry, Fallout или Call Of Duty не имеет версий для MacOS.
Есть польза от виртуализации и поклонникам PC, вынужденным трудиться на компьютерах Apple, к примеру, по воле работодателя. Представьте, как долго осваиваили бы они новые приложения и интерфейсы. И неужели пришлось бы выкинуть недавно купленное лицензионное ПО и приобретать аналоги для MacOS? Вовсе нет! Можно продолжать пользоваться любимыми приложениями, заплатив сравнительно небольшую сумму за Parallels Desktop для Mac.
Радушный прием
Предвидя возмущение многих читателей, для которых слово «виртуализация» сродни «сборке ядра Linux», скажу,что Parallels предлагает продукт, освоить который может даже... ну, скажем, домохозяйка. Или блондинка с маленькой собачкой на руках, если, конечно, блондинкам нужно запускать Windows-приложения в среде MacOS.
В общем, продукт действительно прост. Начнем с того, что новая версия Parallels сама определит тип устанавливаемой гостевой системы и, значит, автоматически подберет лучшие параметры для настройки виртуальной машины. Помимо сугубо технических настроек вроде BIOS, программа самостоятельно установит оптимальное значение оперативной памяти и число процессоров, задействованных для виртуальной машины (ВМ), размер диска и приоритеты энергопотребления (если работа осуществляется на ноутбуке Apple). Вам останется лишь вспомнить серийный номер вашей копии Windows и наслаждаться процессом установки.
Если вы не доверяете программе, можете пройти все шаги создания ВМ самостоятельно, начиная от выбора ОС и заканчивая настройкой всех параметров. Кстати, когда будете устанавливать объемы доступной ВМ оперативной памяти, то постарайтесь не превышать рекомендованные программой значения. Лучше будет, если перед этим вы еще раз уточните технические характеристики компьютера. Дело в том, что Parallels ограничивает размер выделяемой памяти не реальными значениями, а почти мифическими 8 Гбайт (рис. 1). В нашем случае в наличии имелось лишь 2Гбайт ОЗУ, но система посчитала, что их может быть и больше, полностью полагаясь на сознательность пользователя. Хотя рекомендованные значения все же были указаны, и лучше ориентироваться на них.
>>> RAM.png
Рис. 1. Настройки ресурсов виртуальной машины
Если вы намерены установить создаваемую ВМ на собственный виртуальный жесткий диск, обратите внимание на предлагаемые системой варианты. Допустимо выделить под гостевую ОС пространство фиксированного размера или же сделать его расширяемым. Но учтите, это не означает, что вам будет отведено дополнительное место на физическом диске, если вы исчерпаете положенный размер. Как раз наоборот, Parallels станет расходовать указанный объем по мере необходимости, что позволит более эффективно использовать ресурсы компьютера.
На этапе создания ВМ или позднее в ее настройках, можно оптимизировать использование оперативной памяти и ресурсов процессора. Если предполагается, что у вас будет запущена лишь одна виртуальная машина, то имеет смысл отдать ей приоритет на использование ресурсов. Если же вы хотите работать сразу в нескольких гостевых ОС, то приоритет стоит отдать MacOS.
Покончив с созданием виртуальной машины и установкой на нее гостевой ОС и дополнительного ПО, перейдем непосредственно к работе. Перед ее началом специалисты советуют установить в гостевой ОС набор так называемых Parallels Tools. Входящие в него утилиты и драйверы, призваны упростить работу пользователей с устройствами и общими файлами и папками.
Чувствуйте себя как дома
Запущенная виртуальная машина может работать в нескольких режимах. Первый и самый очевидный вариант -- открытие Рабочего стола Windows в отдельном окне. Разумеется, в пределах этого окна будут открываться и все остальные Windows-программы. Само окно ВМ допустимо сворачивать (тогда оно уйдет в Dock -- панель меню MacOS) и закрывать (тогда Wndows завершит работу и виртуальная машина будет выключена). Но самое интересное то, что вы можете спокойно изменять размеры окна, растягивая его и в ширину, и в длину, совершенно не соблюдая привычных пропорций. При этом изображение Рабочего стола Windows будет соответствовать новым размерам окна, а разрешение «экрана» -- динамически пересчитываться!
>>> Window.png
Рис. 2. Работа виртуальной машины в режиме «Окно»
Если же вы используете в работе два монитора, вам пригодится полноэкранный режим. Перетяните окно ВМ на второй монитор и разверните его на полный экран, хотя такой режим легко реализовать и на одном мониторе.
Когда в виртуальной машине запущен какой-нибудь длительный процесс (например, поиск файлов) и вы хотите наблюдать за ним во время работы с MacOS , то окно ВМ можно перевести в режим Modality -- оно свернется до небольших размеров, но будет постоянно находиться поверх открытых окон. Но самый интересный режим -- Coherence. Разработчики не стали переводить его название на русский, так как для данного слова сложно подобрать точный аналог . Можно сказать, что под этим термином понимается некая связь, слаженность различных объектов.
В таком режиме гостевая ОС интегрируется в интерфейс MacOS. Например, в случае с Windows Vista боковая панель приложений оказывается прямо на Рабочем столе MacOS, а кнопка «Пуск» -- в панели Dock. Окна Windows-приложений также открываются непосредственно на Рабочем столе MacOS.
>>> Coherence.png
Рис. 3. Виртуальная машина в режиме Coherence
Все общее
Надо заметить, что по умолчанию на Рабочем столе гостевой ОС отображается содержимое Рабочего стола MacOS. И работать с ним можно, как с «родным» -- открывать папки и файлы или запускать приложения. Причем файлы будут открываться в соответствующих приложениях Windows. А вот если вы попытаетесь открыть файл, имеющий формат одного из приложений Windows, с Рабочего стола MacOS, то система потребует запустить ВМ, в которой это приложение установлено. Так, на нашем ноутбуке было две виртуальные машины: XP с установленным Office и пустая Vista. При попытке открыть документ Word система MаcOS предложила запустить именно ВМ Windows XP. А созданные на гостевом Рабочем столе файлы и папки продублируются на основном Рабочем столе MacOS. Более того, нужные объекты допустимо просто перетаскивать мышкой с одного Рабочего стола на другой. Если же вам не по душе два одинаковых Рабочих стола, то такую возможность легко отключить на этапе создания ВМ или в ее настройках (правда, тогда ее придется предварительно выключить).
Все дело в том, что MacOS и виртуальная Windows могут работать с файловыми системами друг друга. По умолчанию гостевая ОС имеет доступ к домашней папке пользователя MacOS, а также к нескольким служебным каталогам, необходимым, например, для реализации упомянутой выше возможности перетаскивания объектов. Но вполне допустимо назначить и другие общие папки. Сделать это можно в настройках виртуальной машины. Там же вы сумеете настроить и много других полезных возможностей, которых довольно много, и большинство из них интуитивно понятны. Мы не будем здесь рассказывать обо всех, упомянем лишь об одной -- SmartGuard. Данная функция позволяет делать «снимки» виртуальной машины, т.е. подобия резервных копий. Например, если вам приходится что-то тестировать в гостевой ОС, временно устанавливать программы или менять много настроек, по окончании работы вы сможете «откатиться» к нужному состоянию системы.
Впрочем, вернемся к «общим» моментам: Parallels позволяет двум системам работать даже с общим буфером обмена! Так, скопировав текст из документа Word, легко вставить его в редакторе iWork Pages. По умолчанию общим для двух систем будет и доступ в Интернет, хотя при желании ВМ можно и не подключать к Сети.
Стоит упомянуть и о том, что практически все приложения MacOS доступны в Windows, в меню «Пуск». Эта удобно, если, к примеру, вы работаете в полноэкранном режиме. Так, чтобы вызвать браузер Safari, достаточно будет лишь найти в меню пункт Parallels Shared Applications и вызвать нужное приложение.
>>> SharedApps.png
Рис. 4. Приложения MacOS можно вызывать из меню «Пуск»
Раздельное питание
А вот когда пользователь подключает к компьютеру USB-устройства, то ему приходится выбирать, в какой системе их применять. Как только что-то подсоединяется к USB-порту, MacOS предлагает указать, какая из ОС будет работать с этим устройством. Так, можно передать управление флэшкой виртуальной машине, и тогда, чтобы вытащить ее из компьютера, придется отключать устройство именно в Windows. Но если вы передадите права на устройство MacOS, то все равно сможете пользоваться записанной на нем информацией в гостевой ОС: в Проводнике Windows просто появится новый общий ресурс, с которым можно работать так же, как и с любым другим, например с сетевым диском.
>> USBdisks.psd
Рис. 5. Управление USB-устройствами можно разделять между операционными системами
То же правило действует и для большинства других устройств. Мы успешно протестировали фотокамеры Olympus и Canon, телефон SonyEricsson (в режиме передачи файлов, разумеется). Все устройства были опознаны обеими системами при передаче прав и в MacOS, и в ВМ.
Кстати, для доступа к настройкам общих устройств (клавиатуры, мыши, сетевого адаптера и проч.) можно воспользоваться специальной системной панелью, расположенной в правом нижнем углу окна виртуальной машины.
Заходите еще!
Напоследок о перспективах. Новая версия Parallels может работать не только с Windows XP или Vista, в ее арсенал входит куда больше ОС, в том числе Linux- и Unix-подобные системы. Но в ближайшем будущем самым актуальным вариантом, видимо, станет готовящаяся к выходу Windows 7. На момент написания статьи экспериментальная поддержка этой ОС была реализована лишь в английской версии Parallels, поэтому нам пришлось установить ее, чтобы опробовать такую возможность.
К сожалению, пока поддержка действительно только экспериментальная. Parallels удачно опознала тип операционной системы, подобрала нужные параметры, позволила установить ОС на виртуальную машину и запускать ее в разных режимах.
>>> Фото win7_foto.jpg
Рис. 6. Бета-версия Windows 7 в полноэкранном режиме на втором мониторе
Но нам практически не удалось поработать с ней: механизмы перетаскивания файлов между Рабочими столами и общий буфер обмена не функционировали, некоторые файлы не открывались, система частенько «подвисала». Возможно, проблема заключалась в том ,что и сама Windows 7 еще недоработана. Надеемся, что к выходу финальной версии этой ОС Parallels обеспечит полноценную ее поддержку.