Записки маковода: огляд Parallels Desktop 10

Записки маковода: обзор 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+