Бремя варинтов
Наверное, для неискушённого человека, эти вариации выглядят излишне похоже. И наверняка далеко не каждый отличит: что налито в стакане – Pepsi или Coca, чем сделано фото – Canon или Nikon, откуда взята фраза – из «Войны и мира» или «Преступления и наказания»…
Тем не менее, различия всё же есть. Иногда они никак не влияют на нашу жизнь (как в случае прохладительных напитков), иногда – заставляют поразмыслить перед выбором. А иногда мы понимаем, что какую бы сторону не выбрали – всё равно что-то останется упущенным…
Именно в такие – пиковые моменты – хочется всё и сразу. Чтоб из банок с сине-красным кружком лилась «кока-кола», чтоб объективы Nikkor вставали как родные на Canon, чтоб эксклюзив от Sony можно было пощупать геймпадом Xbox 360, а удобство Apple Macintosh объединилось бы с программным богатством платформы Windows…
Тысячеликий компьютер
Компьютерное «всё и сразу», к счастью, вполне возможно. Почти с самого начала эры ЭВМ на свет появился класс программ-эмуляторов, позволяющих запускать приложения, написанные для одной вычислительной среды, в другой – на неродных процессорах, под чужими операционными системами.
Конечно, чудо никогда не было бесплатным, и эмуляция требовала то наличия строго определённого «железа», то ресурсов, намного превышающих эмулируемые. К тому же очень часто возникали проблемы с удобством работы в чужеродном режиме, а так же – с совместимостью. Однако в целом энтузиазм от возможности свободно комбинировать софт и «начинку», создавая хоть и несколько ограниченный, но универсальный вариант, перебивал всё. И эмуляторы, победно шествуя по миру, несли массам радость обладания любых программ на любом компьютере.
Современные вычислительные мощности компьютеров, конечно, не сравнить с доисторическими. Процессоры стали быстрее, памяти стало больше... да. Программы тоже стали сложнее, но это – не всегда минус.
Поддержка Aero в Windows 7
Сейчас всё чаще эмуляция неродной среды на каком-либо «железе» делается в виде виртуальных машин - то есть программ, создающих внутри родного рабочего режима компьютера как бы непроницаемый контейнер, внутри которого эмулируется работа ещё одного компьютера – иной системы.
Концепция виртуальной машины в первую очередь удобна тем, что позволяет манипулировать с эмулируемой средой совершенно свободно – без всякого её влияния на реальный компьютер. То есть, в этой программной «пробирке» мы вольны запускать любые – даже самые опасные – программы, эмулировать любые – даже самые странные – процессы с «железом». И всё это останется полностью безопасным для компьютера как такового – ведь вся работа «виртуальной машины» для него – просто функционирование ещё одной родной программы. Которую можно закрыть в любой момент без последствий для системы.
Уже упоминая в начале статьи пару PC и Macintosh в качестве примера «парных» вещей, мы это сделали, конечно, не случайно. Взаимная эмуляция данных двух вычислительных систем издавна была лакомой темой. Долгое время успехи энтузиастов были не слишком впечатляющи, но многое, почти всё переменилось в тот момент, когда и у PC и у «Макинтоша» появилась крайне важная точка соприкосновения – общий центральный процессор от Intel.
Поддержка Copy-Paste между операционными системами
И дело с эмуляцией сразу пошло веселей: вольная самодеятельность на PC быстро выросла в так называемый «проект Hackintosh», на платформе же Apple, которая традиционно гордится большей интеллигентностью и меньшей «простотой нравов», эмуляцию операционных систем ПК взяли в свои руки профессионалы, довольно споро насытив рынок такими продуктами, как VMware Fusion и Parallels Desktop. О последнем – созданном, кстати, российскими разработчиками – мы и поговорим.
Будучи плодом труда не энтузиастов, но профессионалов, пакет Parallels Desktop, по идее, должен обладать целым спектром достоинств. А именно: быть не слишком требовательным к ресурсам при эмуляции, обладать высокой степенью совместимости с различными программами для PC, быть удобной для пользования в качестве Mac-приложения, быть безопасной и простой в установке и настройке под индивидуальные нужды. Всё это мы вполне имеем право ожидать от Parallels – ведь перед нами уже пятая версия продукта. И четыре предыдущие были весьма и весьма удачны, о чем можно судить по числу проданных копий утилиты. Parallels Desktop работает на более чем 2 млн. компьютеров по всему миру.
Проводя параллели
Как уже было сказано, с самого начала эры эмуляторов у этого класса приложений была проблема с жадностью до ресурсов. То есть, понятно, что имея процессор с частотой 2 гигагерца и много-много памяти, можно полноценно эмулировать древний компьютер с процессором на 100 мегагерц и ОЗУ в пару мегабайт. Однако обычно от эмуляции требуют, чтобы чужеродная вычислительная среда была примерно сопоставимой мощности по отношению к родной.
Доступ к Windows-приложениям из Mac
Надо отметить, что оптимизация в Parallels достигла весьма высокого уровня – и если к прошлым версиям пакета были претензии по «жадности» до ресурсов, то сейчас – всё более, чем в рамках приличий. Macintosh той или иной конфигурации (десктоп или ноутбук) под управлением Parallels Desktop 5 для Mac (с запущенной эмуляцией Windows XP или Windows 7) даёт если не аналогичную PC-производительность, то вполне сопоставимую.
Особенно удачно в приложении решена проблема производительности видео и 3D( и это понятно, поскольку игроманы обитают в основном на Windows) – именно к этой функциональной возможности предъявляются особые требования к любому софту виртуализации. Пакет может порадовать своего пользователя полноценной поддержкой всех сертифицированных функций DirectX 9 и OpenGL 2.1. Скорость – достойная, вполне годная, чтобы пользователь Macintosh мог ознакомится не только с профессиональными графическими пакетами для ПК, но и с новейшими играми для этой платформы.
Работа с Windows-разделом
Совместимость с платформой PC в Parallels Desktop 5 для Mac обеспечивается эмуляцией вычислительных сред 60 операционных систем, среди которых Windows 7 и несколько разновидностей Linux. Потенциально это открывает владельцу «Макинтоша» практически безграничное количество разнообразных программ. Конечно, мы не стали изучать совместимость их всех и не акцентировали внимание на всяком экзотическом ПО, но важнейшие эксклюзивы – особенно так любезные русскому сердцу программы от «1С» - идут замечательно.
Вообще, конечно, заметно, что разработчики Parallels Desktop в первую очередь учитывают потребности самых широких масс – тут и проработка 3D, и тщательная эмуляция новой Windows 7, и, разумеется, общее удобство пользование программой и её простота.
Заводя машины
По сути своей, пакет Parallels Desktop 5 для Mac – это оболочка для создания и управления уже упоминавшейся виртуальной машиной на базе вашего Macintosh и гроздь утилит для более удобного её использования. Это мы говорим для того, чтобы подчеркнуть, что сами эмулируемые операционные системы для ПК в состав Parallels Desktop не входят!
Таким образом, установив и запустив утилиту от Parallels, пользователь должен установить себе на «Макинтош» ту ОС, с которой он собирается работать в режиме ПК-эмуляции. Как уже было сказано, Parallels Desktop 5 для Mac поддерживает работу на Macintosh шестидесяти операционных систем с PC. Это почти всё семейство Windows, множество вариаций Linux, BSD. Одновременно на компьютер может быть установлено и сконфигурировано несколько «виртуальных машин» - а значит, и несколько неродных операционных систем.
Поддержка управления жестами в Windows
Пространство «виртуальной машины» может быть сконфигурировано в Parallels Desktop 5 для Mac точно так же, как самый обычный компьютер – то есть, пользователь сам определяет размер памяти, скорость процессора, особенности видеосистемы (немного огорчает ограничение в 256 мегабайт видеопамяти). Всё это, разумеется, в рамках истинных показателей вашего Macintosh – и с у чётом того, что, как ни крути, ресурсная база у реальной системы и у эмулируемой будет общая.
Помимо установки чистой ОС на сконфигурированную «виртуальную машину» пакет Parallels Desktop 5 для Mac позволяет перенести в «эмуляционную пробирку» уже отлаженную рабочую среду со стороннего PC – включая индивидуально настроенную ОС и набор нужных программ. Этот процесс, называемый миграцией осуществляется с помощью входящего в пакет приложения Parallels Transporter. Миграционный перенос возможен как по сети, так и с помощью обмена данными через специальный кабель или диски.
Установив и обустроив на своём Macintosh PC-среду, пользователь Parallels Desktop 5 для Mac может выбрать наиболее удобный для себя режим работы теперь уже параллельно существующих на его компьютере вычислительных сред.Настройка виртуальной машины
По сути, программа предлагает 3 варианта. Первый и основной – Сoherence. Он позволяет владельцу компьютера максимально забыть, что на его системе сосуществуют приложения для двух вычислительных сред, и пользоваться программами для всех их просто и непринуждённо. При этом для управления программами используются как все функции Mac OS, так и те особенности интерфейсов, которые присущи операционным системам виртуальных машин.
Если такая степень интеграции несколько утомительна, то Parallels Desktop 5 для Mac предлагает включить режим Crystal и перевести все программы на полное управление Mac OS. Тут вы больше не встретите кнопку «Пуск» или иные аппендиксы Windows или Linux.
Наконец, Parallels Desktop 5 позволяет отобразить рабочую среду «виртуальной машины» в полноэкранном режиме, практически полностью эмулируя работу PC. Особенно этот режим может быть удобен при наличии нескольких мониторов.
Верный выбор
Как мы уже говорили в начале, выбор из двух хороших вещей частенько бывает весьма непрост. Выбор же Mac или не-Mac (PC) не просто сложен сам по себе, но и, последнее время, весьма актуален.
Нет сомнений, что в последние годы Apple крайне успешно активизировала свою работу, выпуская на рынок просто отличные решения. Их, разумеется, хотелось бы использовать широким массам, привыкшим, однако, к широте программного обеспечения платформы Windows и экономической доступности программ под Linux.
Запуск игры на виртуальной машине
Parallels Desktop для Mac – уже пятый верный шаг в направлении идеала, соединяющего удобство и стиль Macintosh и богатство PC. Эмуляция, когда-то бывшая (и до сих пор во многом остающаяся) интересной забавой для энтузиастов, в умелых профессиональных руках российских программистов превратилась в мощный инструмент, который, мы уверены, по достоинству оценят и искренние поклонники Macintosh, мечтавшие запустить недоступную ранее PC-программу, и колеблющиеся перед покупкой компьютера от Apple владельцы PC, боящиеся дебютного неудобства из-за исчезновения массы привычных им по Windows вещей.