3

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

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

5 ответов5

11

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

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

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

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

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

6

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

2

В компьютере есть нечто большее, чем его микропроцессор. В случае 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 $!)

0

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

0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .