Защо все още е толкова трудно да инсталирате OS X на персонални компютри?
Мака се прехвърлиха към процесорите на Intel отпреди години, но все още е огромно главоболие, за да тече OS X на компютър. Прочетете, докато изследваме техническите пречки при инсталирането на операционната система на Apple на компютърна рамка.
Днешната сесия за въпроси и отговори идва при нас с любезното съдействие на SuperUser - подразделение на Stack Exchange, групирано от общността уеб сайтове за въпроси и отговори.
Въпроса
Четецът на SuperUser Braiam иска да знае какви технически пречки, които пречат на нормалните потребители на компютри да инсталират OS X на своите компютри, са:
Да забравим за ЛСКП и всяка друга нормативна уредба. Не ме интересуват.
Всеки знае, че доскоро OS X (или Mac OS) можеше да се използва само на Mac OS, базирани на PowerPC, но това се промени, когато Apple започна да използва процесорите на Intel и отвори възможността за инсталиране на OS X на компютри. Отново нека забравим за legalese, аз отивам за фактически и технически препратки. След преминаването, потребителите започнаха да експериментират, докато не беше възможно да инсталирате и стартирате OS X на компютър.
Някой знае ли защо OS X няма да работи на компютъра на нормалния човек? Дали е част от хардуера, който е направен по поръчка или е пригоден за OS X, който имат само компютрите Mac? Или просто Apple прави живота на компютърните потребители труден на техническо ниво?
Наистина ли е толкова сложно, колкото изглежда „хардуерно“ да се изпълнява OS X на компютър, или разликите между Mac компютри и компютри са по-малки (и по-прости), отколкото повечето хора вярват?
Отговорът
Сътрудникът на SuperUser Journeyman Geek има отговор за нас:
Колкото и да е странно? Apple системите проверяват за определен чип и отказват да стартират или инсталират без него. Това се нарича контролер за управление на системата и всъщност е прославен контролер на вентилатора. На практика това е така на причина, извън някои други специфични неща, които биха могли да са различни - като фърмуера на видеокартите за видео карти и специфични драйвери на OS X за различни неща (звукови карти идват на ум), че не можете просто да стартирате ванилно копие на OS X направо на вашия бежов кутия. Разбира се, това не е толкова трудно да се преодолее, поради което средният хост VM на OS X може да работи с OS X VM, а дистрибуциите на Hackintosh плават наоколо..
Повечето методи за инсталиране на Hackintosh днес използват вариации на boot132, буутлоудъра, който е бил осигурен, когато Apple преминава от PPC към Intel с някои модификации. Оригиналният буутлоудър е с отворен код и е построен с някои промени за Дарвин. Като изключение, имаше някои опити за преопаковане на Дарвин като ОС с отворен код.
Apple поддържа ограничен диапазон от хардуер зная ще работи. В противен случай ще трябва да изпробвате тествания хардуер или хакерски хардуер в работа. Това е това, което прави работата на OS X върху хардуера на стоки трудно. SMC е сравнително тривиално да се придвижва. Получаване на вашето неподдържан Звуковия чип (нищо не е като да имате микрофона, закрепен на максимален обем на лаптоп, за да съсипе деня ви), видео адаптер и друг хардуер е трудната част. Ако имате AMD процесор, например, запасите на ядрото ще го разгледат и ще изпаднат в паника като мишка. В много случаи решението завършва с изграждането на ново ядро, с пачове, изключени от източника на Дарвин (който е FOSS) и използвайки това.
Накратко, големият проблем не е магическият чип, а OS X трябва да играе добре с цялата система.
Както можете да видите, макар че може да не е лесно OS X да работи и да работи на компютър, той е изпълним. Интересувате ли се от изграждането на вашия собствен компютър Hackintosh? След това се уверете, че сте прочели нашите страхотни ръководства тук:
Наръчник за Hackintoshing - част 1: Основи
Наръчник за хакеризирането - част 2: Инсталирането
Наръчник за Hackintoshing - Част 3: Надграждане до Lion и Dual-Booting
Имате ли какво да добавите към обяснението? Звучи в коментарите. Искате ли да прочетете повече отговори от други технологични потребители на Stack Exchange? Вижте пълната тема за дискусия тук.