Записки маковода: обзор Parallels Desktop 10

Автор: Сергій Макаренко, 09 сентября 2014, 00:00

Записки маковода: обзор Parallels Desktop 10

Мой опыт работы с программными системами виртуализации для OS X начался давно, в 2008 году, как только я перешёл с Windows на Mac OS X. На виртуальной машине работали разнообразные дистрибутивы Linux. В то время я активно занимался администрированием и всё это «хозяйство» служило мне лабораторией для практического закрепления теоретических знаний. Первой программой, с которой я начал работать, стал пакет VirtualBox.

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

В то время мне пришлось выбирать между Parallels Desktop 5 и VMware Fusion 3.0. Перечитав огромное количество обзоров и сопоставив полученную информацию со своими задачами, я остановил свой выбор на Parallels Desktop. Благополучно воспользовавшись программой на протяжении пробного периода, я её так и не купил, остановила высокая на то время для меня цена. Помню, что, руководствуясь чисто академическим интересом, я в то время даже попробовал Parallels Server for Mac и… вернулся обратно к VirtualBox.

Повторно вопрос о замене VirtualBox на платный пакет виртуализации стал ребром в 2012 году. В то время я уже мог себе позволить купить и Parallels Desktop и VMware Fusion, поэтому выбирал с целью, в конечном итоге, совершить покупку. Выбор в итоге пал на Parallels Desktop. Решающим фактором стали отличные впечатления от надёжности и производительности, полученные при ознакомлении с пробной версией. Субъективно, Parallels Desktop показался мне быстрее, чем VMware Fusion и потреблял меньше ресурсов. Окончательно утвердился в правильности выбора после общения со знакомыми, большинство из которых тоже пользуются решением от Parallels. Дождавшись выхода Parallels Desktop 8, я благополучно совершил покупку.

Не могу сказать, что моя жизнь с Parallels Desktop была безоблачной, но с уверенностью могу утверждать, что, как минимум, на несколько порядков беззаботней, если сравнивать аналогичный период работы с VirtualBox. Хотел бы отметить отличную работу службы поддержки Parallels, которая решала возникшие у меня проблемы и специалисты которой иногда даже перезванивали мне в не рабочее время. Поэтому, когда три недели назад от PR-службы Parallels в редакцию gg поступило предложение написать обзор Parallels Desktop 10, уже было понятно кто этим займётся. И если читателя не утомило такое длинное вступление, предлагаю последовать за мной дальше, где я расскажу о новых функциях Parallels Desktop 10 и некоторые из них мы рассмотрим особенно подробно.

Что нового в Parallels Desktop 10

По задумке разработчиков основная задача Parallels Desktop — сделать так, чтобы пользователи OS X могли использовать в работе приложения, которыми они раньше пользовались на Windows: программы из пакета Microsoft Office, Microsoft Project, Microsoft Visio, CorelDRAW, SolidWorks и другие приложения, большая часть из которых относится к корпоративному сектору, которые для OS X не доступны. Кроме этого, по словам разработчиков, в новой версии Parallels Desktop акцент сделан на тесной интеграции сервисов OS X в гостевую систему Windows. Подробно я на этом вопросе остановлюсь чуть ниже, а сейчас кратко перечислю все нововведения десятой версии продукта.

  1. Удобство работы;
  2. Не заметная глазу интеграция:
    • Функции OS X 10.10 Yosemite и OS X 10.9 Mavericks в Windows-приложениях;
    • Интеграция облачных сервисов (Dropbox, iCloud и Google Drive) в меню «сохранить как» в Microsoft Office гостевой системы;
    • Стартовый экран Windows 8 как Launchpad;
    • Добавление новых приложений Windows на Launchpad;
    • Открытие файлов в Windows путём простого перетаскивания на иконку виртуальной машины из OS X;
    • Автоматическая передача региональных настроек OS X в новую гостевую виртуальную машину на Windows.
  3. Увеличение производительности:
    • Увеличение на 60% скорости создания снапшотов;
    • Увеличение скорости работы с файлами в гостевой системе Windows — файлы открываются на 48% быстрее;
    • Увеличение быстродействия Microsoft Office 2013 до 50%;
    • Автоматическое сжатие образов виртуальных машин для освобождения дополнительного дискового пространства.
  4. Функции для разработчиков и IT-специалистов;
  5. Увеличено на 30% время автономной работы от аккумуляторной батареи;
  6. Увеличение способов установки новых виртуальных машин;
  7. Автоматическая настройка Windows для решения конкретного типа задач: офисные приложения, игры, разработка и т. д.

Теперь подробно обо всех вышеперечисленных нововведениях. Под словосочетанием «удобная работа» можно подразумевать любое качество программного продукта, поскольку оценка удобства работы с любым приложением — весьма субъективное понятие. Лично для меня «удобная работа» подразумевает следующие качества: преемственность пользовательского опыта, надёжность работы и ненавязчивость программы. Под ненавязчивостью я подразумеваю свойство приложения не требовать к себе дополнительного внимания в процессе работы. Поставил, запустил и программа исчезла из вашего поля зрения. Есть только вы и задача, над которой работаете.

Нужно отметить, что Parallels Desktop обладает практически всеми вышеперечисленными качествами. Например, установка приложения требует минимум вмешательства со стороны пользователя. Двойной клик на установщике, сообщение о том, что обнаружена предыдущая версия Parallels Desktop, в случае, если вы обновляетесь, и просьба ввести пароль администратора. Всё. После того, как закончилась установка, можно сразу приступать к работе. Как-то изменять настройки виртуальных машин тоже не нужно, всё работает без дополнительного вмешательства.

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

В сущности, заметных глазу изменений не много и я остановлюсь лишь на одном. Дело в том, что Parallels Desktop 10 разрабатывался с прицелом на то, чтобы пакет виртуализации не пришлось переделывать под обновлённый внешний вид OS X 10.10 Yosemite, которая, предположительно, выйдет в октябре этого года. Поэтому в программе уже сейчас используются некоторые элементы интерфейса, которые, после обновления на более новую версию OS X, перестанут казаться чем-то необычным и будут гармонировать с новым дизайном. Во-первых, в Parallels Desktop 10 вместо шрифта Lucida Grande, который является системным в OS X 10.9 Mavericks, используется гарнитура Helvetica Neve. Во-вторых, исчезли привычные нам заголовки окна и панель инструментов. Теперь эти два элемента окна объединены. Поначалу эти изменения выглядят необычно, но уже через несколько часов работы привыкаешь и перестаёшь обращать на них внимание. Чем были вызваны эти изменения вы сможете узнать, прочитав мой обзор OS X 10.10 Yosemite, который будет опубликован несколько позже.

С надёжностью у Parallels Desktop 10 тоже всё в порядке. За время трёхнедельного тест-драйва новой версии я обнаружил только одну неприятную особенность, которая может повлиять на процесс работы: дело в том, что виртуальные машины с установленной гостевой OS X любой версии не выходят из режима сна и остановить их можно только из командной строки. Об этой проблеме в Parallels уже знают и работают над её устранением. В качестве временного решения можно изменить настройки экономии энергии в виртуальной машине, увеличив тем самым время работы до перехода в режим сна, так как по умолчанию виртуальная машина «заснёт» через пятнадцать минут бездействия.

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

Записки маковода: обзор Parallels Desktop 10-2

Помимо этого Parallels Desktop 10 научился существенно экономить место на жёстком диске компьютера. Это связано с тем, что в новых версия MacBook Pro и MacBook Air используются SSD-накопители, но их объём напрямую зависит от цены и SSD больших объёмов позволить себе могут далеко не все. Поэтому не лишним будет следить за размерами образов виртуальных машин и, если это возможно, освобождать лишнее место для пользовательских файлов.

Записки маковода: обзор Parallels Desktop 10-3

Для достижения этой цели в арсенале Parallels Desktop 10 есть два инструмента: динамическое сжатие образа виртуальной машины при удалении файлов большого размера и механизм принудительного сжатия образов ВМ. Оба инструмента достаточно эффективны. Так, после использования второго на жёстком диске моего Mac Pro освободилось 209 Гб, что не мало. Динамическое же сжатие образа диска ВМ предназначено для того, чтобы уменьшать образ диска сразу же после того, как вы в самой виртуальной машине удаляете какой-то большой файл. Через несколько мгновений после его удаления образ диска станет меньше на размер удалённого файла.

В контексте увеличения производительности стоит отдельно отметить работу со снапшотами. Сухие цифры пресс-релиза говорят о том, что скорость создания снапшотов была увеличена на 60%. Если для оценки прироста производительности руководствоваться субъективным личным восприятием, то в предыдущей версии мне приходилось немного ждать, пока будет создан снимок, или виртуальная машина будет из него восстановлена. И это несмотря на то, что на моём компьютере логический том, на котором установлена основная ОС, собран из четырёх дисков с частотой вращения шпинделя в 7200 об/мин, «склеенных» между собой программным RAID0. Сейчас же эти действия происходят практически мгновенно. Это, кстати, ещё один показатель, который можно отнести к удобству работы.

Записки маковода: обзор Parallels Desktop 10-4

Далее. В новой версии Parallels Desktop добавлена возможность управлять виртуальными машинами во время просмотра в QuickLook. Неплохая функциональность, если у вас много виртуальных машин и вы предпочитаете получать к ним доступ не из «Центра управления» Parallels Desktop, а из Finder в OS X.

Кроме того, теперь перемещать файлы между гостевой и основной ОС стало возможно при помощи функции drag & drop. Достаточно перетащить нужный фал на место в окне гостевой ОС и отпустить. Через несколько мгновений он окажется в нужной папке виртуальной машины. Механика работы очень похожа на работу с другим Маком через приложение «Общий экран». У меня пару раз даже возникало ощущение, что я работаю не с виртуальной машиной, а с удалённым компьютером.

В заключение рассказа об общих изменениях Parallels Desktop 10, которые затрагивают работу всех без исключения типов гостевых операционных систем, расскажу об оптимизации энергопотребления. По заявлениям Parallels новая версия пакета виртуализации экономит до 30% заряда аккумуляторной батареи, что, в конечном итоге, выливается в лишних полтора часа работы для MacBook Pro. Для любителей сухих цифр, приведу подробности сравнительного тестирования новой версии и Parallels Desktop 9.

Тестирование проходило на двух MacBookPro10,1 (Intel Core i7 2.3 GHz) с основной операционной системой OS X 10.9.4 Mavericks и гостевой ОС Windows 8.1 x64 без дополнительного ПО с установленными Parallels Tools и отключённым автоматическим обновлением гостевой системы. Сравнивались две абсолютно идентичные машины, на одной из которых был установлен Parallels Desktop 9, а на другой 10 версия пакета виртуализации. Во время тестирования оба MacBook Pro были подключены к интернету при помощи Wi-Fi соединения, от них были отключены все периферийные устройства, включая внешние дисплеи, USB и Thunderbolt устройства. В настройках экономии энергии OS X были отключены автоматическое переключение видеокарт, переход в режим сна дисплея и компьютера, автоматическая корректировка подвески и её затемнение при отключении от источника питания. Яркость установлена на 100%, а батарея полностью заряжена.

Тестирование проходило следующим образом. Пока MacBook Pro находился подключённым к сети, была запущена ОС Windows в Parallels Desktop и виртуальной машине было выделено десять минут, чтобы запустились все системные процессы. Гостевая ОС не использовалась во время тестирования и находилась в режиме ожидания. Через десять минут оба MacBook Pro были отключены от сети и перешли на питание от батареи. Время отключения от сети было зафиксировано. Далее, дождались момента, кода MacBook Pro перешли в режим сна. Это обычная практика выключения компьютера на базе OS X при разряде аккумуляторной батареи. После этого оба MacBook Pro были подключены к источнику питания и после включения, время перехода в режим сна было извлечено из логов OS X. Временем автономной работы считается промежуток с момента перехода на автономное питание и до отключения компьютера из-за разрядки аккумуляторной батареи.

Отмечу, что у меня не было возможности проверить на практике прирост автономности после обновления Parallels Desktop, потому что я работаю с пакетом виртуализации на Mac Pro и для меня вопрос экономии энергии не критичен в принципе. Для меня гораздо важнее объём оперативной памяти, который потребляет виртуальная машина во время работы. И в Parallels Desktop 10 этот показатель стал лучше на 10%. Это значит, что в 32 Гб ОЗУ моего Mac Pro я смогу втиснуть, хотя и не без труда, ещё одну виртуальную машину, исходя из расчёта, что я выделяю каждой ВМ 4 Гб ОЗУ или одновременно запустить 8 виртуальных машин без ущерба для работы в основной системе, а это очень неплохо. Обо всех остальных нововведениях я расскажу уже в контексте работы с конкретным типом гостевой ОС, так как они в новой версии Parallels Desktop жёстко сегментированы в этом плане.

Установка и работа с Windows

Parallels Desktop изначально разрабатывался как пакет, который был призван дополнить функциональность OS X при помощи программ, которых не существует для платформы Macintosh. С течением времени ситуация особо не поменялась. Пакет виртуализации получил поддержку новых видов гостевых ОС, но главная цель осталась всё той же: дать возможность запускать Windows-приложения в OS X с максимальным удобством.

Из этого тезиса и вытекает концепция незаметной глазу интеграции. И эта интеграция касается в большей степени только Windows. Но из уважения к хронологии, стоило бы начать свой рассказ с установки гостевой системы. Windows можно установить, как и раньше, при помощи переноса файлов с вашего PC, с установочного DVD или с загрузочной флешки. Если у вас есть установочный образ iso, то в Parallels Desktop 10 начать установку системы можно просто перетащив его на иконку программы или два раз кликнув по нему курсором.

Записки маковода: обзор Parallels Desktop 10-5

Кроме того, в новой версии появилась поддержка программы Modern.IE, благодаря которой вы сможете установить любую версию Internet Explorer начиная с шестой. Естественно, вместе с IE будет загружена пробная версия Windows для разработчиков с периодом использования в 90 дней. К сожалению, активировать или как-то легализовать пробную версию Windows, загруженную таким способом, нельзя. По истечении пробного периода нужно будет приобрести коммерческую лицензию и переустановить систему заново.

В процессе установки от вас практически ничего не требуется. Если устанавливаемая версия Windows требует ключ активации, то ввести его вас попросят в самом начале установки, а если вы воспользуетесь программой Modern.IE, то можно будет оставить в покое Parallels Desktop 10 и не трогать до полного окончания установки. По её завершению можно сразу приступать к работе. В процессе написания обзора я несколько раз устанавливал пробную версию Windows и оставлял программу после начала установки наедине с собой. А спустя пару часов находил уже готовую для работы ВМ (время установки, исчисляемое в часах, обусловлено необходимостью загрузки образа для установки Windows с сайта Microsoft).

Записки маковода: обзор Parallels Desktop 10-6

К ОС Windows в процессе установки, а также во время работы с ВМ, возможно применить четыре предустановленных профиля настроек в зависимости от типа задач, которые вы планируете решать на виртуальной машине. Профили называются «Офисные программы», «Только игры», «Дизайн» и «Разработка ПО». Если не углубляться в подробности и не прибегать к сухим техническим данным, то все настройки можно свести к выделению гостевой ОС определённого количества ОЗУ, ядер процессора, видеопамяти, режима отображения ОС после запуска (Coherence, специальное игровое или обычное окно) и настроек ВМ, сочетание которых делает максимально эффективной ОС Windows для обеспечения наилучшей производительности при работе программ, которые относятся к одной из перечисленных выше категорий.

Стоит отдельно упомянуть о том, что профиль «Офисные программы» разрабатывался с расчётом на то, чтобы увеличить быстродействие работы офисного пакета Microsoft Office 2013. Скорость запуска Word, Excel, PowerPoint и Outlook в Parallels Desktop 10 возросла практически вдвое по сравнению с предыдущей версией. Кроме этого, была кардинально увеличена скорость работы с файлами в Windows. Теперь копировать, открывать и перемещать их в пределах гостевой ОС можно на 48% быстрее.

Записки маковода: обзор Parallels Desktop 10-7

Теперь об интеграции. Дело в том, что за время использования OS X 10.8 Mountain Lion и OS X 10.9 Mavericks мы привыкли к функциональности OS X, которая позволяет использовать интеграцию с iCloud и социальными сетями в любой встроенной программе и во множестве программ, разрабатываемых для OS X сторонними разработчиками. В Parallels озаботились переносом этой функциональности в гостевую систему Windows. После того, как будет закончена настройка виртуальной машины, вы сможете сохранять открытые в Internet Explorer странички в «Отложенный список чтения», опубликовать ссылки на них в Twitter и Facebook или отправить кому-то из ваших знакомых при помощи Messages или по электронной почте. Причём, нет необходимости всё это настраивать. Нужные настройки будут сделаны автоматически во время установки Windows.

Записки маковода: обзор Parallels Desktop 10-8

Записки маковода: обзор Parallels Desktop 10-9

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

Далее. В повседневной работе я активно использую Launchpad. Это отличное приложение для быстрого запуска программ в OS X. Приятно, что в Parallels Desktop 10 реализована функциональность, благодаря которой все приложения, установленные в гостевой ОС Windows, автоматически могут добавляться в Launchpad. Если ваша ВМ работает в режиме Coherence, это существенно ускорит поиск и запуск приложений, которые работают из виртуальной машины.

Особенно радует тот факт, что в Parallels внимательно относятся к мелочам, которые, казалось бы, практически не важны. Однако именно они позволяют максимально сгладить разницу между «родными» программами OS X и Windows-приложениями, которые работают в режиме Coherence. Например, если вы запустите Outlook, то количество непрочитанных писем будет отображаться при помощи стандартного бейжда OS X, как и в приложении Mail. Прекрасным дополнением к стиранию границ между OS X и гостевой Windows является меню для добавления в Windows-программах списка символов из OS X. Если вы часто пользуетесь emoji в личной переписке, то добавлять их стало ещё проще.

Записки маковода: обзор Parallels Desktop 10-10

И в завершении рассказа, посвящённого работе с Windows, хотелось бы сказать несколько слов о безопасности. Parallels Desktop теперь может определять, установлен ли антивирус на ВМ с Windows. Соответствующая индикация отображается в центре управления. Один взгляд — и вы сможете определить, какая виртуальная машина больше подвержена риску заражения вирусами. 

Установка и работа с OS X

Несмотря на то, что я чаще всего создаю виртуальные машины на базе OS X и больше всего с ними работаю, в этом параграфе новой информации совсем немного. Parallels сделали мастер создания виртуальных машин для OS X более гибким. Теперь он умеет создавать ВМ на базе OS X не только из программы-установщика, который можно загрузить из Mac App Store, или раздела восстановления, но и из установочного диска, флешки или dmg-образа. Кроме того, теперь есть возможность создавать ВМ c гостевой ОС OS X 10.10 Yosemite. Стоит отметить, что в настройках ВМ с любой версией OS X теперь можно изменить количество выделенной видеопамяти. До этого такой возможности не было. На этом, пожалуй, всё.

Установка и работа с Linux

В плане простоты установки работа с Linux-дистрибутивами ничем не отличается от установки ОС Windows. Если речь идёт об установке Ubuntu, то всё очень просто. Нужно только в мастере создания новой виртуальной машины выбрать соответствующий пункт, запустить установку и продолжить заниматься своими делами. Parallels Desktop 10 сделает всё сам. Если же речь идёт об установке другого дистрибутива, то его нужно будет загрузить самостоятельно, а потом просто перетащить образ на иконку пакета виртуализации и установка начнётся автоматически.

Записки маковода: обзор Parallels Desktop 10-11

Замечательно то, что ВМ с Linux тоже поддерживает сервисы в OS X, хотя и не в таких масштабах, как для Windows. После того, как вы установите гостевую систему на базе дистрибутива Linux, у вас будет возможность сохранять свои документы в облачные хранилища, которыми вы пользуетесь в OS X. К сожалению, на этом интеграция заканчивается. Но, если так подумать, то она не особо и нужна, потому что подавляющее большинство пользователей будут использовать Linux для администрирования или разработки и в этом режиме интеграция с социальными учётными записями не нужна.

Работа с Parallels Desktop из командной строки

По-настоящему круто, когда программный продукт разрабатывается гиками для гиков. С функциональностью, которая позволяет управлять пакетом виртуализации из программы «Терминал» я познакомился, когда искал решение проблемы с зависанием виртуальной машины с гостевой системой OS X после выхода из режима сна. Виртуальную машину из графического интерефейса Parallels Desktop можно было только приостановить, но это не решало моей проблемы. На попытки выключить её из соответствующего меню, ВМ не реагировала. Тогда я нашёл вот этот документ и подробно ознакомился с его содержанием. Мою проблему решала команда: prlctl stop OS\ X\ Yosemite\ Developer\ Preview —kill.

Теперь более подробно об этом замечательном инструменте управления пакетом виртуализации. Parallels Desktop поставляется с двумя консольными утилитами — prlsrvctl и prlctl. prlsrvctl предназначена для управления настройками пакета виртуализации. При помощи этой команды можно получать информацию о конфигурации Parallels Desktop, просматривать и изменять настройки, просматривать разного рода статистику, устанавливать лицензии и многое другое. При помощи же prlctl можно управлять виртуальными машинами. Перечень доступных действий ничем не отличается от тех манипуляций, которым обладает функциональность графического интерфейса программы: создание, удаление, изменение параметров ВМ; установка Parallels Tools; сбор статистики и генерирование отчётов о проблемах. Кстати, утилитой prlctl problem-report мне приходилось пользоваться несколько раз в восьмой и девятой версии пакета. В новой пока ничего серьёзного передавать в службу поддержки не приходилось.

Записки маковода: обзор Parallels Desktop 10-12

Особо не растекаясь мыслью по древу, скажу, что такой отлично проработанный инструмент управления пакетом виртуализации через командную строку может стать неплохим подспорьем для того, чтобы автоматизировать какие-то повторяющиеся действия, которые, в силу профессиональных обязанностей, приходится совершать из раза в раз. Для того, чтобы выполнить эту прикладную задачу можно воспользоваться языком сценариев командной оболочки (если вы ещё не знакомы с этим прекрасным и не сложным языком программирования, рекомендую прочитать вот это отличное руководство по программированию на bash). Думаю, что если у вас большое количество виртуальных машин, то эту функциональность вы найдёте незаменимой.

Функции для разработчиков и IT-специалистов

Записки маковода: обзор Parallels Desktop 10-13

Одной из новых функций, которые появились в Parallels Desktop 10, является создание так называемых связанных клонов. Она полезна тем, что без особых затрат позволяет создать какое угодно количество ВМ, не тратя при этом драгоценное место на жёстком диске. Если виртуальная машина имеет размер ~8 Гб, то связанный клон будет «весить» всего ~400 Мб. При этом изменения в родительской ВМ и связанном клоне друг на друга не влияют и они полностью независимы в этом плане. Правда, есть одно ограничение: нельзя удалять родительскую виртуальную машину, без неё связанные клоны работать не будут. Более подробно об этой функциональности можно прочитать здесь. Кстати, в VMware Fusion 7 эта функциональность включена в Pro-версию, которая стоит €129,95. В обычной версии VMware Fusion для домашнего использования, такой как Parallels Desktop 10, она недоступна.

Ещё одним нововведением в Parallels Desktop 10 стала поддержка VHD и VMDK образов. Это значит, что вы можете создавать виртуальные машины из образов в этих форматах. На практике это означает, что если у вас будет образ виртуальной машины, созданной в VirtualBox, Microsoft Hyper-V Server или VMware, то вы сможете без труда создать на их основе виртуальные машины в Parallels Desktop 10. Мне кажется, что для администраторов, которые используют в повседневной работе пакет виртуализации от Parallels, эта функциональность станет неплохим подспорьем для разворачивания виртуальных машин из готовых образов других пакетов виртуализации без особых хлопот.

Идём дальше. Теперь в Parallels Desktop 10 поддержка Vagrant заявлена официально. Коротко о Vagrant. Это более мощный и гибкий инструмент, по сравнению с программированием на bash, для того, чтобы автоматизировать среду разработки, в которой требуется быстро развернуть какое угодно количество ВМ. Компания разрабатывает и поддерживает свой vagrant-провайдер для Parallels Desktop и, в отличии от VMware, он доступен совершенно бесплатно. В новой версии Parallels Desktop появилась возможность используя vagrant-провайдер осуществлять перенаправление портов при помощи консольной утилиты prlctl, аналогично тому, как это можно сделать через графический интерфейс. Здесь и здесь можно ознакомиться с конкретными примерами использования vagrant-провайдера для разворачивания виртуальной машины, а если вас заинтересовала эта функциональность и вы готовы потратить своё время на её изучение, начните с документации на официальном сайте.

Кроме того, в новой версии Parallels Desktop стала доступна nested-виртуализация для гостевых систем Linux. В предыдущей версии эта функциональность была прерогативой только Enterprise-версии. Скорость быстродействия ВМ внутри ВМ была существенно увеличена за счёт улучшенной работы с технологией Virtual Machine Control Structure Shadowing (Intel® VMCS Shadowing).

Ну и, наконец, в Parallels Desktop 10 максимальное количество ОЗУ для каждой виртуальной машины было увеличено до 64 Гб, а количество одновременно используемых ядер теперь равняется шестнадцати. В Parallels Desktop 9, к примеру, можно было выделить только 16 Гб ОЗУ и 8 ядер процессора на ВМ.

Интеграция с OS X 10.10 Yosemite

Теперь немного о том, что получат пользователи новой версии пакета виртуализации, работая с ним в OS X 10.10 Yosemite. Дело в том, что Parallels Desktop 10 вышел в августе и, в силу разных причин, должен быть совместим с двумя абсолютно разными в функциональном плане семействами ОС от Apple. С одной стороны он должен работать в OS X 10.9 Mavericks и более ранних версиях OS X вплоть до Mac OS X 10.7 Lion. С другой — необходимо было реализовать поддержку новой функциональности, которая появится с выходом OS X 10.10 Yosemite.

Как раз последним фактором и обусловлены те изменения, которые мы видим во внешнем виде программы. Речь идёт о совмещении окна заголовка и панели инструментов и заменой шрифта с Lucida Grande на Helvetica Neue. Это было сделано для того, чтобы внешний вид программы гармонировал с обновлённым дизайном OS X 10.10 Yosemite.

Но на этом интеграция с новой версией OS X не ограничивается. Как известно, в Yosemite будет совершенно новый «Центр уведомлений», функциональность которого можно будет наращивать за счёт добавления плагинов от сторонних разработчиков. Так вот, Parallels Desktop 10 поставляется с плагином, благодаря которому в обновлённом «Центре уведомлений» можно будет осуществлять мониторинг виртуальных машин на предмет использования доступных ресурсов.

Записки маковода: обзор Parallels Desktop 10-14

Я уже писал, что при использовании режима быстрого просмотра QuickLook в Parallels Desktop есть возможность просматривать текущее состояние виртуальной машины и управлять ею. В OS X 10.10 Yosemite эта функциональность станет более полной: эти же действия можно будет выполнять с файлами виртуальных машин при использовании предварительного просмотра в Spotlight.

Ну и напоследок самое вкусное. В Parallels Desktop 10, установленной на OS X 10.10 Yosemite у вас будет возможность сохранять файлы из гостевой ОС Windows, помимо уже описанных мною ранее облачных хранилищ, в iCloud Drive и iCloud Photo Library, совершать звонки и отправлять SMS из Windows-приложений. Более глубокой интеграцией с OS X 10.10 Yosemite на данный момент не обладает ни один коммерческий пакет виртуализации для OS X.

Цена вопроса

Попробовать в полевых условиях новую версию вы сможете, если перейдёте по этой ссылке. На протяжении 14 дней использование пакета виртуализации будет совершенно бесплатным. Мне кажется, этого времени вполне достаточно для того, чтобы понять, нужна вам новая функциональность или нет. Цена вопроса — €49,99 за обновление до Parallels Desktop 10 с более ранних версий. Если же вы до сих пор не пользовались пакетом виртуализации, покупка программы обойдётся вам в €79,99.

В своё время я задавал в твиттере Parallels вопрос, ответа на который не последовало. И я подозревал, что установка OS X 10.10 Yosemite в качестве гостевой системы будет доступной только в новой версии пакета виртуализации. Тогда мне хотелось основательно раскритиковать политику компании в отношении обновлений за то, что сейчас в платном обновлении будет реализована функциональность, которая раньше обеспечивалась в рамках текущей версии. Теперь же, после того, как я увидел качество реализации поддержки OS X 10.10 Yosemite (как в отношении гостевой, так и в отношении основной ОС) можно смело утверждать, что перечень новых функций в Parallels Desktop 10 выходит за рамки минорных версий и является полноценным обновлением, которое сильно меняет внешний вид и функциональность пакета виртуализации и, следовательно, по сути, делает его совершенно новым программным продуктом, который заслуживает того, чтобы раскошелиться на его покупку.

В сухом остатке

В данный момент Parallels Desktop 10 предлагает самый широкий набор функций и самое высокое качество их реализации на рынке. Если вы ищете удобное, надёжное и эффективное средство для виртуализации на Мак в домашних условиях, то стоит обратить внимание на этот продукт. Если бы цена на покупку программы и обновления до более новой версии снизилась до €59,95 и €44,95 соответственно, и на купленную лицензию можно было бы установить три экземпляра программы вместо одного, то можно было бы смело утверждать, что у Parallels Desktop на рынке нет конкурентов.

Автор — маковод со стажем.

Сергей Макаренко на Google+

Для тех, кто хочет знать больше

Обзор Parallels Desktop 13

Безопасность данных в macOS

Обзор возможностей видеонаблюдения охранной системы Ajax

Обзор робота-пылесоса ILIFE V7s Pro