Первый взгляд: CrossOver Mac, виртуализация Windows. CrossOver - запуск любых Windows программ под Mac OS Установка и настройка crossover в mandriva

Наверное, каждый пользователь macintoch пробовал установить программу Windows на mac, но OS X не давала никакого шанса это сделать. Конечно, есть кроссплатформенные приложения, и у них есть версии для разных систем, в том числе и для mac, но большинство существует именно для ОС Microsoft, и для OS X просто не рассчитаны.

Для чего же запускать Windows приложения в другой системе?

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

Речь в статье пойдет об установке Windows приложений на mac через Crossover, - это утилита, позволяющая запускать несовместимый софт, почти без потери мощности на OS X. Среди аналогов можно отметить еще один инсталятор: "Wine", о нем писали в , Wine хоть и бесплатен, по сравнению с рассматриваемой утилитой, но и не запускает все, что может Crossover.

Как работает Crossover

У всех программ есть набор команд, с помощью которых происходит взаимодействие с операционной системой, иначе говоря родной язык. Т.к. команды разных сред отличаются, то OS x просто не понимает, что хочет Windows приложение и поэтому она не работает. Crossover выполняет роль переводчика, т.е. переводит сигналы в понятный для чужеродной среды вид. Все было бы хорошо, если для всех команды был перевод, но это не так, во многих случаях перевести и понять команды просто невозможно, из-за отсутствия такой реализации в другой операционке. Это значит, что Crossover позволит установить лишь небольшое количество Windows программ на mac и не факт, что они будут взаимодействовать корректно и без глюков.

Самым надежным и проверенным способом запуска неродного программного обеспечения, является . Именно это способ, полностью исключает проблемы совместимости, к тому же, у вас будет сразу 2 системы и всегда сможете работать в родной OS X.


Плюсы:
- Скорость, сравнимая с запуском в родной среде.
- Работа с несовместимым П.О. в среде OS X.
- Цена лицензии значительно ниже, чем покупка дополнительной операционной системы.
- Более дружелюбный интерфейс, по сравнению с бесплатным аналогом - Wine.

Минусы:
- Платная, в отличии от бесплатного аналога Wine.
- Небольшое количество работающих приложений.
- Нестабильность, ошибки, зависания.

Как установить Crossover

Набираем в поисковой машине наше ключевое слово "Crossover", затем переходим на сайт разработчика, в момент написания статьи, этот сайт еще назывался codeweavers.com . Т.к. утилита установки windows приложений на mac платная, скачиваем trial версию, чтобы потестировать, и понять, нужна ли она нам и стоит ли покупать ее.

Запустив Crossover, появится окошко, жмем "установить приложения".

Нам будет предложено выбрать, что мы хотим установить, среди всех доступных и раннее протестированных на работоспособность в меню "Выберите устанавливаемое приложение". Выбираем, в нашем случае, это будет редактор "PSpad", для ускоренного поиска вводим в поле поиска "PSpad".

В нижней графе, там где написано "Выберете установщик", будет автоматически указан путь для скачивания, но в некоторых случаях, этот путь не доступен, поэтому рассмотрим вариант установки из нашей директории. Указываем путь к нашему, выбираем файл установщика(обычно с расширением.exe). В поле "bottle"("бутылки") оставляем выбор по умолчанию и жмем "Продолжить".

Начнется установка Windows программы на mac OS X, в процессе распаковки может появиться окошко с указанием пути - это поле оставляем, как есть.

По окончании, запускаемый файл будет находиться по адресу: "/Users/aleksandr/Applications/CrossOver/PSPad editor", перейдя в данную директорию, жмем на значок "PSPad editor" и открываем, ранее несовместимое приложение на mac. Запустилось, ура , чтобы удалить PSPad editor необходимо нажать "UnInstall" в той же папке. Для удобства, можно перенести значок в Dock.

Подводя итог, можно сказать, что Crossover хоть и платная , но и имеет преимущества по отношению к ее бесплатному аналогу - более удобное использование и достаточно большой набор, уже протестированного на работоспособность П.О. под Windows .

Несмотря на простоту и удобство, Crossover, как и ее бесплатный аналог Wine позволяют запускать очень небольшое количество доступных программок, как правило, простеньких. Если вы хотели бы получить все возможности самой распространенной среды, работать со всеми современными утилитами и довольствоваться играми не 5-10 летней давности, то единственный способ - это как дополнительной системой к OS X.

Wine development release 4.12 is now available for Linux FreeBSD and macOS

The Wine development release 4.12 is now available.

What"s new in this release:

  • Still more DLLs are built as PE files by default.
  • Support for Plug & Play device drivers.
  • Better support for the Visual Studio remote debugger.
  • More support for enumerating display devices.
  • Various bug fixes.
The source is . Binary packages are in the process of being built, and will appear soon at their respective download locations.


Bugs fixed in 4.12 (total 27):

18490 Multiple games fail to set pixel format on D3D device context created on desktop window (Empire: Total War, Napoleon: Total War, Utopia City)
21378 lego digital designer crashes on scrolling
27576 RT Se7en Lite installer hangs
31260 Tomb Raider 4 Broken Lighting
31737 Need For Speed Hot Pursuit (2010): Gamepad is not configured
34978 Many applications need a EnumDisplayDevicesW implementation for multi-monitor environment support (DisplayFusion, Turbo Tax 2012, WPF 4.x .NET apps, CEFv3 apps, VS Code < 1.16.0)
35413 err:module:import_dll Library libgcc_s_sjlj-1.dll not found needed by mono-2.0
36061 winedbg crash dialog shows a leak in imm32
37709 All Qt5 based applications have broken menu/combos positioning in multiple monitor setup due to GetMonitorInfo() returning the same hard-coded device name for all monitors
38421 Windows Media Player 9 & 10: mp3 sound plays too fast
41608 Golden Krone Hotel fails to launch (InitializeProcThreadAttributeList is a stub)
42374 Hardwood Solitaire can not connect to his server
45656 Acronis Storage Filter Management Driver "fltsrv.sys" crashes on unimplemented function "ntoskrnl.exe.KeBugCheckEx" in "CrashOnError" mode
47013 winebus.sys: hidraw_set_feature_report buffer too small for some devices in SteelSeries Engine
47014 Multiple kernel drivers need "ntoskrnl.exe.ExInitializePagedLookasideList" implementation (Norton 360/Symantec Eraser Control Driver)
47017 Symantec Eraser Control Driver "eeCtrl64.sys" (Norton 360) crashes on unimplemented function ntoskrnl.exe.IoGetStackLimits
47340 Adobe Acrobat Reader DC crashes on startup with corefonts installed
47352 Levelhead: Can"t connect to game"s network
47367 Some WPF 4.x apps from Windows 10 SDK (10.0.17763.x) spam console with fixme:d3d:wined3d_driver_info_init Unhandled OS version 6.3, reporting Win 8. (WinVer set to "Windows 8.1")
47385 Overwatch crashes on unimplemented function mfreadwrite.dll.MFCreateSinkWriterFromURL
47392 Drakensang Online crashes when exiting fullscreen
47399 Mozart 11-13 crashes on startup
47410 Regression in 4.10, Dune 2000 installer crashes in winevdm
47418 Quickbooks 2018 installer crashes on Validating Install
47424 DataTransferLength in SCSI_PASS_THROUGH and SCSI_PASS_THROUGH_DIRECT *must* have return value
47431 Multiple applications and games show too high CPU usage and UI slowness/lag with wine-4.11-84-g074abfe097 (EnumDisplayMonitors implementation uses expensive registry accesses)
47443 compile error: undefined reference to `clock_gettime"

The newest CodeWeavers coupon promo code is (UNITY) save 35% off

Как бы Вы не любили свой Мак, все равно остаются программы, которые запускаются исключительно под Windows. Самое простое решение этой проблемы – приобрести Windows и юзать его посредством Boot Camp, Parallels или VMware Fusion. Плюсы и минусы всех этих вариантов известны, но суть в том, что Windows все равно нужен (а после пользования Mac OS X на Windows порой не хочется смотреть вообще, я думаю, не только мне знакомо это чувство;-). И тут на помощь может прийти CrossOver Mac 7.0.

Суть в том, что эта софтинка позволяет запускать аппликации (работающие под Windows) не запуская Windows. По сути, CrossOver Mac 7.0 заставляет аппликации (работающие под Windows) думать, что они работают именно под Windows, в то время как в реальности – работают под Mac OS X.

Действует все довольно просто. Сначала, само собой, Вы инсталируете и запускаете CrossOver Mac 7.0, после чего все CD/DVD диски с прогами под Windows будут распознаваться и запускаться посредством этой програмулины.

В отличии от Parallels и Fusion, создающих виртуальную машину – файл, имитирующий подлинный компьютер, CrossOver Mac создает изолированные файлы (называемые «бутылками»), каждый из которых имитирует отдельную версию Windows. Это позволяет Вам устанавливать программу под оптимальную версию Windows (к примеру: Office 97 под Windows 98, Office 2007 под Windows XP).

Фактически, бутылки позволяют запускать множество Windows аппликаций на Вашем маке не боясь того, что они будут создавать друг другу помехи. Так как каждая из бутылок хранится как отдельный файл, Вы так же можете легко делать резервные копии или копировать их на другой мак для запуска посредством CrossOver.

При запуске CrossOver Mac появляется так называемое открывающее окно, из которого можно подгрузить любую из уже установленных Windows аппликаций или установить новую.

Список уже установленных программ открывается в окне Finder’а.

При двойном клике по иконке установленной проги Вы подгружаете бутылку, содержащую эту прогу и она открывается в стандартном окне Mac OS X.

Перенос файлов между Mac и Windows осуществляется стандартными функциями copy (копировать) и paste (вставить). Любая из программ может так же легко сохранять созданные файлы на жесткий диск посредством стандартной функии Save (сохранить).

Во время работы любой Windows программы ее иконка появляется в доке (Dock), как и все проги под Mac OS X. Само собой разумеется сохранять иконки в доке для быстрого доступа тоже можно.

При переходе с Windows на Mac OS, пожалуй самая распространенная первая мысль - как же я буду жить без своих любимых виндовс программ?

Путей решений данного вопроса существует достаточное количество и это не может не радовать! Каждый способ по своему хорош и есть как платные способы так и бесплатные. Для начала стоит определиться, действительно ли вы хотите использовать Win программы под Mac OS? Возможно сейчас вы думаете именно так, но со временем, уверяю вас, вин окна на фоне Mac OS вам покажутся убогими и начнется поиск альтернатив, чтобы как можно быстрей отойти от системы Windows и забыть ее как страшный глючный сон.

Ну, а пока таких мыслей у вас еще нет и чувство некой неуверенности в подборе альтернатив осталось, давайте рассмотрим один из неплохих вариантов запуска программ для Windows под Mac OS.

Давайте немного разберемся в вариантах эмуляции виндовс и вместе разберемся, какой из вариантов решает утилита в обзоре

- Boot Camp - устанавливает виндовс второй операционной системой и не дает возможности использования одновременно двух ОС. Данный способ хорош тем, что Windows использует все ресурсы компьютера по максимуму, в частности дает возможность играть.

- Установка виртуальных машин Windows/Linux etc... Данный способ позволяет запустить виндовс в отдельном окне или организовать в виде отдельного рабочего стола. Данный способ хорош тем, что мы можем использовать несколько OS одновременно и даже переключаться в режим Unity, который позволяет открывать программы Windows как обычные программы Mac OS, т.е. у вас на экране будут открытые программы, без рабочего стола виндовс. Данный способ весьма неплох и подойдет обладателям мощных компьютеров. Из недостатков можно отнести невозможность установки «тяжелых» 3D игр, т.к. эмулятор не поддерживает вашу видеокарту в полном объеме. Так же к недостаткам данного способа можно отнести излишне занимаемое место эмулированной системой и «отжирание» некоторого процента ваших ресурсов компьютера (ОЗУ, процессор).

- Установка эмуляторов Windows. Данный вариант самый оптимальный, если вам необходимо постоянно запускать какую-то нересурсоемкую программу, которой альтернатив под Mac OS не существует, хотя на сегодняшний день эмуляторы позволяют запускать и «тяжелые» 3D игры (но я это не проверял). Эмуляторы хороши тем, что под каждую программу создают некий «бутыль», в котором находится сама программа, а так же жизненно важные файлы для ее запуска. Такой способ позволяет значительно сэкономить место и ресурсы вашего компьютера.

Сегодня мы с вами познакомимся с третьим вариантом «Установка эмуляторов в Windows» (позже и все остальные).

Есть варианты платных эмуляторов и бесплатных. Бесплатные обычно требуют кучу телодвижений и разбирательств как их использовать. В платных все сводится к несложным нажатиям мышью.

Один из таких эмуляторов CrossOver (60$) и на сегодняшний день считается лучшим инструментом!

Первый огромный плюс программы - это поддержка русского языка. У вас не будет сложностей с использованием программы и сейчас я вам все покажу и расскажу.

Программа не имеет выдающихся интерфейсов (внешне мне напоминает старый добрый ), т.к. основная задача ее сами знаете какая. После установки и запуска программы в системном меню мы видим:


Давайте попробуем взять любой пример программы, например программу VKMusic под Windows . Скачиваем установочный файл VKMusic_4.45.exe


Далее в системном меню выбираем «Настроить» и «Установить программное обеспечение»


Открывается вот такое окно. В списке поддерживаемых программ, есть много всего. Можно заморачиваться и обращать на это внимание. Даже если в списке нет программы, которую вы хотите установить - вы все-равно ее установите и она будет работать , но для этого важно пролистать список вниз и во вкладке "Неподдерживаемые приложения " выбрать "Other Application "


Далее переходим в раздел «Выберете установщик».


Полагаю комментарии тут будут излишни. Просто указываем путь к установочному файлу программы, в нашем случае VKMusic_4.45.exe в Finder.


обратите внимание на ярдык exe файла, он ввиде логотипа CrossOver. Фактически, чтобы установить программу, можно было сразу нажать на нее и она произвела автоматическую установку, однако, моя задача познакомить вас с программой, чтобы вы могли ориентироваться в ней.


итак, вы выбрали установочный файл. Теперь можно смело жать в самом нижнем правом углу кнопку «Установить» и CrossOver создаст отдельный бутыль и произведет в него установку. Однако! перед установкой у вас есть возможность выбрать ось под которой работает программа (xp, win2000 и т.д.), а так же переименовать сам бутыль. Для этого нужно перейти в секцию «Select a bottle into which to install»


Здесь выбираете под какой ОС работает ваша программа и вводим название бутля.

Если вы до этого устанавливали игры и хотите их хранить в одном бутыле , тогда выбираем готовый бутль с установленной игрой и программой.

Как лучше, создавать новые бутли или хранить все в одном?
при создании бутля, как я писал выше в него добавляются жизненно важные системные файлы от Windows. Разумеется, программа которая занимает 12мб будет весить мегабайт 300, за счет добавленных системных файлов. Если создавать новые бутли - они будут нерационально использовать дисковое пространство вашего HDD, но опять таки все это мелочи. Я предпочитаю не заморачиваться и каждый раз создаю новые, чтобы потом лишнее удалять со спокойной душой.

А вот сам процесс установки:


1. Создается бутылка


2. Запускается установка программы так же как и на Windows. Кодировочку русских слов не распознала, ничего страшного.


просто устанавливаем как обычную программу Windows. путь в данном случае внутри самой бутылки, тут его менять нет смысла.


Готово.

Теперь пробуем запустить установленную Windows программу:


Вот и вся любовь.

Постскриптум
1. Ярлык установленной windows программы добавляется так же в «Mission Control» Mac OS и выглядит как обычно Mac OS приложение:

2. если вам необходимо в ручную изменить внутренние файлы программы в бутле, например перенести игровые сейвы в папку программы или еще чего, делается это просто:

3. Где CrossOver хранит бутли?

4. Возможна ли установка программ у которых нет инсталяции?
Возможна!

(ранее известный как CrossOver Office) - программа, позволяет запускать практически все приложения, предназначенные для ОС Microsoft Windows в Linux и Mac OS X, главное преимущество еще в том, что устанавливать Windows на виртуальную машину не требуется.

CrossOver создаётся компанией CodeWeavers на основе исходных кодов свободного аналога - Wine . При этом сам он является коммерческим продуктом. Разработчики CodeWeavers добавляют собственные заплатки, а также графические утилиты конфигурации. Кроме того компания нанимает нескольких разработчиков Wine, а также возвращает многие свои наработки в свободный проект.

  • После запуска вы увидите вполне обычное приложение, интерфейс достаточно легок и не вызывает никаких путаниц.
  • Для установки приложений как видно ниже, нас приглашает кнопка, "Установить приложение Windows ", в самом низу, нажав на которую, мы увидим новое окно где нам предлагает ввести название приложения которое мы хотим установить.

Как пример, я выбрал AIMP плеер который для Linux недоступен, после ввода данного поискового запроса мы видим, что для установки доступна 3 версия плеера.

Установка успешно завершена без каких либо ошибок, закрываем окно с сообщение об успешном завершении установки и открываем главное окно приложения CrossOver где вы и увидите наш установленный плеер.

Все установленные приложения располагаются в подпапке которая называется бутылки, надеюсь вам не нужно объяснять почему так, потому, что CrossOver работает на основе Wine в итоге и иконка бутылок и сами подпапки получили вполне ожидаемое название, все с юмором, что очень хорошо так как без юмора жить скучно.

Как видите, приложение дополнительно имеет два типа сортировки приложений внутри окна, списком и плитками как большинство операционных систем(Linux и Windows), каждый может выбрать что ему более подходит и как более удобно работать с приложениями или как они в нем называются с бутылками:).

Эти подпапки(бутылки), можно создавать сколько вам потребуется, при создании новой бутылки вы можете выбрать версию операционной системы для приложения под которую будете устанавливать, с списка доступны версии:

  • Windows 98
  • Windows 2000
  • Windows XP(Рекомендуется)
  • Windows Vista
  • Windows 7
  • Windows 8 (Экспериментально)

выбираете нужную версию OC и устанавливайте в данной бутылке приложения именно под эту версию системы.

Как видим с описания выше, CrossOver обладает куда лучшим функционалом в сравнении с Wine хотя оно и основывается полностью на нем, но разработчики проверяют каждое приложения и подгоняют под стабильную работу в CrossOver. На текущий момент в базе имеется 13,722 тыс приложений который легко устанавливаются без ошибок и лишних телодвижений со стороны пользователя.

Многие игры вы можете установить перейдя в мастер установки нажав на кнопку - "Установить приложение Windows", далее нажав на кнопку - "Browse Avaliable Aplications…", после чего вы увидите все доступные категории приложений и сможете поискать нужное вам или же воспользоваться формой поиска выше и найти приложение введя соответствующий поисковый запрос.

В том случае если вы захотите установить приложение которое у вас имеется на диске или флешке в формате exe, в мастере установки выберите вкладку - "Select Installer ", где выбираем пункт - "Выберите файл установщика", после чего ищем ваш файл приложения и продолжаем далее процедуру установки.

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

Хотя приложение и платно, лицензия на год всего $20.95 USD для стабильно работающих приложений в Linux это не так уже и много, если вы не согласны или у вас имеются другие вопросы или же советы по использованию аналогов приложений подобных CrossOver, жду ваших комментариев к материалу.

Просмотров