Hvorfor er det fortsatt så vanskelig å installere OS X på PCer?
Macer byttet over 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 ønsker å vite hva de tekniske hindringene som forhindrer normale datoperatører fra å installere OS X på sine PCer, er:
Lar glemme EULA og annen lovlig regulering. Jeg er ikke interessert i disse.
Alle vet at OS X (eller Mac OS) bare kunne kjøres på PowerPC-baserte Macer, men det endret da Apple begynte å bruke 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 som 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:
Rart nok? 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 de grunnen, utenom noen andre spesifikke ting som kan være forskjellige - for eksempel skjermkortets firmware for skjermkort og OS X-spesifikke drivere for forskjellige ting (lydkort kommer til å tenke) at du ikke bare kan starte 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 oppstartslader 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 deg vet skal jobbe. Ellers må du scrounge opp testet maskinvare eller hack maskinvare til arbeid. Dette er det som gjør at OS X på hardvarevare er vanskelig. SMC er relativt trivielt å komme seg rundt. Få din støttes 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, vil aksjekjernen 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 patcher av 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:
The How-To Geek Guide til Hackintoshing - Del 1: Grunnleggende
How-To Geek Guide til Hackintoshing - Del 2: Installasjonen
The How-To Geek Guide til 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.