Почему эмуляция PC-Mac является улицей с односторонним движением?

584

Я знаю, что можно запустить эмулятор ПК и виртуальную машину на Mac, но почему вы не можете эмулировать Mac на ПК? Оба работают на чипах Intel в эти дни.

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

3

5 ответов на вопрос

11
William Hilsum

Это не так, как будто ты не можешь, просто они не хотят, чтобы ты это делал.

У Apple есть лицензионное соглашение, в котором говорится, что вы не можете установить его на другое оборудование.

В конце концов, если вы отключите некоторые функции ACPI и добавите пару строк в файл VMX (о котором я, вероятно, не стоит здесь подробно рассказывать), вы можете нормально запустить OSX на виртуальной машине. ,

OSX 86 Project - очень хороший источник новостей для OSX на ПК.

Когда дело доходит до этого, причина, по которой это не более общеизвестно, в том, что Apple не хочет, чтобы это было!

Вуаля, ты превзошел меня! Гратц и +1 Ivo Flipse 14 лет назад 3
Приятно помогать людям, но я не могу поверить, сколько времени я провел здесь! Я нахожусь за своим столом почти весь день, и я просто обновляюсь между звонками и электронной почтой и т. Д. Мне придется заблокировать сайт, так как я получаю меньше работы! William Hilsum 14 лет назад 1
Спасибо всем за информацию. Тем не менее, кажется странным, что Apple получает возможность размещать виртуальные машины, работающие под управлением Linux и Windows (и других), и Microsoft и поставщики Linux не подталкивают их к ответной просьбе ... 14 лет назад 0
Это Apple для вас! Я ненавижу тот факт, что Bootcamp позиционируется как «Маки достаточно мощные, чтобы они могли даже запускать Windows» ... или в том же духе, меня бесит, что именно они ограничивают свое программное обеспечение, поэтому он не может работать, и если все, что он показывает, показывает, насколько гибкой может быть Windows на любой платформе! William Hilsum 14 лет назад 0
6
John T

Потому что они хотят, чтобы он работал только на оборудовании, которое вы покупаете у них. Это скорее юридическая проблема в отношении лицензирования, чем проблема ограничения. Существуют проекты (iDeneb), которые помогут вам запустить Mac OS на другом оборудовании.

2
John Rudy

В компьютере есть нечто большее, чем его микропроцессор. В случае Mac OS X Apple контролирует всю аппаратную экосистему, входящую в комплект поставки, и поэтому гарантирует только то, что OS X будет работать на своих собственных машинах.

Apple использует некоторое дополнительное оборудование, и Mac OS X проверяет это оборудование.

Доступны «хакинтоши», то есть есть способы взломать OS X на некоторых ПК. Я какое-то время успешно запускал его в качестве альтернативной загрузки на моем последнем ПК некоторое время (без сети и без звука). Это, однако, является нарушением лицензионного соглашения Apple с конечным пользователем, и обновления программного обеспечения часто нарушают эти развертывания.

В любом случае, я не знаю ни одного виртуализированного решения hackintosh на данный момент. Мой опыт работы с hackintosh Я заставил меня купить новый MacBook в прошлом году (заменив мой предыдущий PowerBook, который был на последних ногах), решение, о котором я ни разу не пожалел.

Моя официальная рекомендация - купить недорогой подержанный MacBook или Mac Mini с чипами Intel, а затем Snow Leopard, если это необходимо. Это проще, чем пытаться запустить hackintosh - и если вы учитываете свое время с определенной почасовой ставкой, это может в конечном итоге оказаться дешевле. (Это было для меня - и я купил ноутбук за 1300 $!)

Хотя это не значит, что вы не можете купить (почти) такое же оборудование, как внутри Mac Ivo Flipse 14 лет назад 0
Дополнительное оборудование в Mac - это TPM; это в основном это. Другое отличие состоит в том, что Mac не используют BIOS, они используют EFI. Однако есть компьютеры, которые также используют EFI и имеют TPM. alex 14 лет назад 0
Верный обоим комментариям, но PITA все еще достаточно, чтобы получить легально приобретенную готовую копию OS X, работающую на оборудовании сторонних производителей, которое я по-прежнему рекомендую использовать с самым дешевым настоящим Mac, который вы можете найти. :) John Rudy 14 лет назад 0
Это не так сложно. Я использую hackintosh, и мне потребовалось всего около 2-3 часов, чтобы установить и заставить все работать как на обычном Mac (CPU, GPU, звук, сеть, все). alex 14 лет назад 0
Зависит от LOT на оборудовании, которое у вас уже есть. Мое оборудование было явно не для Mac. (Мне потребовалось несколько часов только для того, чтобы получить видео, отличное от 1024x768.) В хакинтошах есть очень много YMMV. John Rudy 14 лет назад 0
Мой компьютер имеет процессор AMD. Это не идет дальше от Mac, чем это :). Но я согласен, это действительно зависит от оборудования, которое у вас есть. На некоторых ПК это практически невозможно. alex 14 лет назад 0
Я также признаюсь, что не хватает терпения. В любой день я делал достаточно много проблем, чтобы, когда я возвращался домой, я хотел, чтобы мое оборудование «просто работало». Я чуть не выбросил свой Blu-Ray плеер с балкона, потому что для корректной работы Watchmen требовалось часовое обновление прошивки. :) John Rudy 14 лет назад 0
У меня, с другой стороны, много терпения, когда дело доходит до аппаратных и программных проблем :) alex 14 лет назад 0
0
squillman

Что сказал Джон Т, и что лицензирование Apple запрещает вам запускать их ОС на любом другом оборудовании, кроме Apple.

0
Phoshi

Вы можете, но это нарушает eula, и нет виртуальной машины, которая официально поддерживает его (кроме самой OS X, а затем только серверной версии). Требуется немало настроек (более того, чем стандартный hackintosh), я никогда не получал его, но я был уверен, что это возможно.

И вся вещь лицензирования.

Есть виртуальные машины, которые поддерживают Mac OS. Вы можете использовать как Parallels, так и VMWare для виртуализации Mac OS ** Server **. Другое ограничение заключается в том, что его можно виртуализировать только на Mac. alex 14 лет назад 0
Ах, у меня никогда не было макинтоша, с которым я мог бы поиграть, так же как и мой компьютер, поэтому я не знал. Спасибо :) Phoshi 14 лет назад 0
Нет проблем! Я почти становлюсь экспертом по Mac OS EULA :) alex 14 лет назад 0

Похожие вопросы