Выпуск новых компьютеров Apple Mac на базе процессоров Intel поднимает интересный вопрос: раз обе операционные системы Мас и Windows теперь работают на оборудовании Intel, не упростилась ли задача установки их вместе на одну и ту же машину?
Хотелось бы получить прямой ответ на этот простой вопрос. Но его нет — по крайней мере пока. Достичь нирваны исполнения двух самых популярных настольных ОС на одной и той же машине оказалось гораздо труднее, чем можно было бы предположить.
Apple говорит, что она не планирует поддержку Windows на "MacTel", но и не будет препятствовать таким попыткам. И все же некоторые технические альтернативы, выбранные Apple при разработке новых "Маков-на-Intel", сделали исполнение Windows проблематичным.
Хорошая новость: множество людей работает над устранением препятствий, так что появление Windows на 20-дюймовом мониторе iMac — дело времени. Но после решения технических проблем возникнут юридические. Возможность исполнять Windows на Мас или Tiger на компьютере Dell еще не означает, что это законно.
Наконец, даже если будут преодолены юридические и технические препятствия, многие говорят, что возможность загрузить обе операционные системы независимо друг от друга — еще не решение. Большинство людей захочет, чтобы системы взаимодействовали между собой, что означает ту или иную форму эмуляции или виртуализации. Некоторые мелкие разработчики дают обещания в этой области, но когда это будет — или как быстро сможет работать эмулируемая ОС — не известно.
Мы не инженеры и не юристы, но вот как мы ответили бы на некоторые типичные вопросы:
Вопрос: Итак, если Мас работает на процессорах Intel и Windows работает на процессорах Intel, то в чем проблема?
Ответ: Проблема в технических средствах, посредством которых загружаются ОС. Windows загружается посредством BIOS (Basic Input/Output System). Intel Mac использует для этого новую технологию Extensible Firmware Interface.
"Разная среда микропрограммного обеспечения разделяет MacOS и Windows почти так же, как архитектура наборов инструкций при работе ПО Macintosh только на процессорах PowerPC",— пояснил в email эксперт по микропроцессорам Натан Бруквуд.
Но не все согласны, что эти препятствия непреодолимы. Аналитик Envisioneering Питер Глазковски отмечает, что Gateway и Windows Media Center PC еще в 2003 году использовали EFI вместо BIOS. Для этого Gateway пришлось изменить загрузчик, управляющий процессом загрузки операционных систем. "Это не так уж трудно. Думаю, что в ближайшие недели кто-нибудь придумает, как изменить загрузчик в Маках, чтобы добиться того же самого", — сказал Глазковски.
В любом случае следующая версия Windows, Vista, будет поддерживать EFI. Энтузиасты утверждают, что они добились некоторых успехов при загрузке тестовых версий Vista на Intel Mac, хотя работа еще не завершена.
OK, с этим ясно. А как насчет исполнения Linux на Intel Mac?
Обсуждение этой идеи быстро захватило участников почтовой рассылки, посвященной версии Linux от Red Hat Fedora. Приговор: опять же, нужно просто написать соответствующий код, но это нелегко.
Проблема и здесь не в процессоре, а в способе загрузки операционных систем. Большинство версий Linux используют загрузчик GRUB, который не поддерживает EFI, хотя версии ОС для Itanium используют загрузчик Elilo, поддерживающий EFI.
А если пойти в другом направлении: что можно сказать об исполнении Mac OS на других Intel-машинах, таких как стандартный ПК?
Apple сказала, что она предпримет шаги для предотвращения этой возможности. "Мы не позволим исполнять Mac OS X на чем-либо, кроме Apple Mac", — сказал в июньском интервью старший вице-президент Фил Шиллер. Компания не вдается в подробности, но похоже, что использование микросхемы TPM (trusted protection module) — часть механизма такой аутентификации.
Хорошо, а как насчет таких программ, как Virtual PC, которые работают под Mac OS, но позволяют эмулировать Windows?
Microsoft, которой сейчас принадлежит Virtual PC, уклончиво отвечает на вопросы о том, выйдет ли Virtual PC для Intel Mac и если да, то когда. Публичные заявления компании сводятся к тому, что она видит потребность в таком ПО, но еще не решила, станет ли этим заниматься. Однако Уолт Моссберг из Wall Street Journal сообщил, что Microsoft работает над такой версией и выпустит ее в будущем году.
Другие производители ПО эмуляции высказываются более определенно. Компания iEmulator обещает Intel-версию своего ПО к концу февраля. "Мы уже проводим раннее тестирование, — сказал генеральный менеджер Джон Члонка. — Повышение производительности потрясающее".
А если бы не технические проблемы, законно ли исполнять Windows на машинах Мас?
Похоже, что да, но только если приобрести полную копию ОС, а не обновления, которые обычно покупают потребители. Microsoft говорит, что полная лицензионная копия Windows XP Professional юридически допускает исполнение на Intel Mac.
А как начет исполнения Mac OS на не-Apple ПК?
Для этого законного способа не существует, учитывая, что Apple не продает самостоятельные версии своей операционной системы. Так как все "Маки" поставляются с той или иной версией Mac OS, машины, которые Apple продает в розницу, можно лишь обновлять с одной версии на другую.
Аstera24.01.2006