14Aug
Macs bytte 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 fråga &Svarssession 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äsaren 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) förrän nyligen 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å 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:
Oddly enough? Applesystem kontrollerar ett specifikt chip och vägrar att springa eller installera utan det. Detta kallas systemhanteringskontrollen, och i praktiken ingår bland annat en förhöjd fläktstyrenhet. Praktiskt sett är det här orsaken, 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 kan "bara starta en vaniljkopia av OS X direkt på din beige-box-pc. Naturligtvis är det 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-installeringsmetoder 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 gjorts några försök att ompaketera Darwin som ett open source-operativsystem.
Apple stöder ett begränsat utbud av hårdvara som du vet kommer att fungera. Annars kommer du att behöva scrounge upp testad hårdvara eller hacka hårdvara till arbete. Denna gör det svårt att köra OS X på råvara. SMC är relativt trivial att komma runt. Att få din -stödd -ljudchip( ingenting 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 hela systemet .
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? Läs sedan 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
Hur-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.