14Aug

Hvorfor er det fortsatt så vanskelig å installere OS X på PCer?

Macs byttet til Intel-prosessorer for mange år siden, men det er fortsatt en stor hodepine for å kjøre OS X på en PC.Les videre da vi undersøker de tekniske hindrene ved å installere Apples OS på en PC-ramme.

Dagens Spørsmål &Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppering av Q & A-nettsteder.

Spørsmålet

SuperUser leser Braiam vil vite hva de tekniske hindringene som hindrer vanlige datatil brukere fra å installere OS X på PCene sine, er:

Lar glemme EULA og annen lovbestemmelse. Jeg er ikke interessert i de.

Alle vet at OS X( eller Mac OS) bare kunne kjøres på PowerPC-baserte Macer, men det endret seg da Apple startet med Intels CPUer og åpnet muligheten for å installere OS X på PCer. Igjen kan vi glemme legalese, jeg går for fakta og tekniske referanser. Etter bryteren begynte brukerne å eksperimentere til det var mulig å installere og kjøre OS X på en PC.

Vet noen hvorfor OS X ikke ville fungere på en normal persons PC?Er det noe maskinvare som er skreddersydd eller skreddersydd for OS X som bare Mac-maskiner har? Eller er det bare Apple som gjør datamaskinbrukernes liv vanskelig på et teknisk nivå?

Er det virkelig så komplisert at det virker 'hardware-wise' å kjøre OS X på en PC, eller er forskjellene mellom Mac-maskiner og PCer mindre( og enklere) enn de fleste tror?

Svaret

SuperUser-bidragsyter Journeyman Geek har svaret for oss:

Oddly enough? Apple-systemer kontrollerer en bestemt chip og nekter å kjøre eller installere uten den. Dette kalles systemadministrator, og i virkeligheten er det blant annet en glorified fan controller. Praktisk sett er dette grunnen, utenfor noen andre spesifikke ting som kan være forskjellige - for eksempel skjermkortets firmware for skjermkort og OS X-spesifikke drivere for ulike ting( lydkort kommer til å tenke) at du ikke kan 'bare start en vaniljekopi av OS X rett på din beige-boks-pc. Selvfølgelig er dette ikke så vanskelig å komme seg rundt, og derfor kan din gjennomsnittlige OS X-vert VM-vert kjøre OS X VM, og det er Hackintosh distros flytende rundt.

De fleste Hackintosh installeringsmetoder i disse dager bruker variasjoner av boot132, en oppstartslaster som ble levert da Apple var overgang fra PPC til Intel med noen modifikasjoner. Den opprinnelige opplasteren var åpen kildekode, og bygget med noen endringer for Darwin. Som en side har det vært noen forsøk på å pakke om Darwin som et open source-operativsystem.

Apple støtter et begrenset utvalg av maskinvare du vet at vil fungere. Ellers må du scrounge opp testet maskinvare eller hack maskinvare til arbeid. Denne er det som gjør det vanskelig å kjøre OS X på råvarehardware. SMC er relativt trivielt å komme seg rundt.Å få din -støttede -lydbrikke( ingenting som å ha mikrofonen din fast ved maksimal volum på en bærbar PC for å ødelegge dagen), videoadapter og annen maskinvare er den vanskelige delen. Hvis du har en AMD-prosessor, for eksempel, vil lagerkjernen ta en titt på det og panikk som en mus løp opp buksene sine. I mange tilfeller slutter løsningen med å bygge en ny kjerne, med oppdateringer fra Darwin kilde( som er FOSS) og bruker det.

Kort sagt, det store problemet er ikke den magiske brikken, det er OS X som trenger å leke med hele systemet .

Som du kan se, mens det ikke er lett å få OS X til å kjøre på en PC, kan den gjøres. Interessert i å bygge din egen Hackintosh PC?Så sørg for å lese gjennom våre fantastiske guider her:

How-To Geek Guide til Hackintoshing - Del 1: Grunnleggende

How-To Geek Guide til Hackintoshing - Del 2: Installasjonen

How-To Geek Guide to Hackintoshing- Del 3: Oppgradering til Lion og Dual-Booting

Har du noe å legge til forklaringen? Lyder av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Sjekk ut hele diskusjonstråden her.