Varför är det fortfarande så svårt att installera OS X på datorer?
Macar övergår till Intel-processorer år sedan, men det är fortfarande en stor huvudvärk att köra OS X på en dator. Läs vidare när vi utforskar de tekniska hinderen när du installerar Apples OS på en PC-ram.
Dagens Question & Answer-session kommer till oss med tillstånd av SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.
Frågan
SuperUser-läsare Braiam vill veta vilka tekniska hinder som förhindrar vanliga datoranvändare att installera OS X på sina datorer är:
Låt oss glömma EULA och någon annan lagbestämmelse. Jag är inte intresserad av dem.
Alla vet att OS X (eller Mac OS) bara kunde köras på PowerPC-baserade Mac-datorer, men det ändrades när Apple började använda Intels processorer och öppnade möjligheten att installera OS X på datorer. Återigen kan vi glömma legalese, jag går för faktiska och tekniska referenser. Efter omkopplaren började användarna experimentera tills det var möjligt att installera och köra OS X på en dator.
Vet någon varför OS X inte skulle fungera på en vanlig persons dator? Är det en del hårdvara som är skräddarsydd eller skräddarsydd för OS X som bara Mac-datorer har? Eller är det bara Apple som gör datanvändarnas liv svårt på en teknisk nivå?
Är det verkligen så komplicerat som det verkar "hårdvarubevis" att köra OS X på en dator, eller är skillnaderna mellan Mac-datorer och datorer mindre (och enklare) än de flesta tror?
Svaret
SuperUser-bidragare Journeyman Geek har svaret för oss:
Märkligt nog? Applesystem kontrollerar ett specifikt chip och vägrar att springa eller installera utan det. Detta kallas systemhanteringskontrollen, och i praktiken är det bland annat en förhärligad fläktstyrenhet. Praktiskt taget är det här de orsak, förutom vissa andra specifika saker som kan vara annorlunda - som grafikkortets firmware för grafikkort och OS X-specifika drivrutiner för olika saker (ljudkort kommer i åtanke) att du inte bara kan starta en vaniljkopia av OS X höger på din beige box dator. Det här är självklart inte så svårt att komma runt, varför din genomsnittliga OS X-värd VM-värd kan köra OS X VM, och det finns Hackintosh distros flytande runt.
De flesta Hackintosh-installationsmetoder använder idag variationer av boot132, en startladdare som tillhandahölls när Apple överförde från PPC till Intel med vissa ändringar. Den ursprungliga startladdaren var öppen källkod, och byggdes med vissa ändringar för Darwin. Som en sida har det varit några försök att ompaketera Darwin som ett open source-operativsystem.
Apple stöder ett begränsat utbud av maskinvaror du känna till kommer att funka. Annars måste du scrounge upp testad hårdvara eller hacka hårdvara till arbete. Detta är det som gör det svårt att köra OS X på råvara. SMC är relativt trivial att komma runt. Få din utan stöd ljudchip (inget som att ha din mikrofon fast vid maximal volym på en bärbar dator för att förstöra din dag), videoadapter och annan hårdvara är den knepiga delen. Om du har en AMD-processor, kommer stockkärnan ta en titt på det och panik som en mus sprang upp byxorna. I många fall slutar lösningen att bygga en ny kärna, med patchar från Darwin-källan (som är FOSS) och använder det.
Kort sagt, det stora problemet är inte det magiska chipet, det är OS X som behöver spela bra med helt system.
Som du kan se är det inte lätt att få OS X att köra på en dator, det är genomförbart. Intresserad av att bygga din egen Hackintosh-dator? Se sedan till att läsa igenom våra fantastiska guider här:
How-To Geek Guide till Hackintoshing - Del 1: Grunderna
How-To Geek Guide till Hackintoshing - Del 2: Installation
How-To Geek Guide till Hackintoshing - Del 3: Uppgradering till Lion och Dual-Booting
Har du något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa mer svar från andra tech-savvy Stack Exchange-användare? Kolla in hela diskussionsgängan här.