Macは数年前にIntelプロセッサに切り替えましたが、PCでOSXを実行することは依然として大きな頭痛の種です。 PCフレームワークにAppleのOSをインストールする際の技術的なハードルを探るときに読んでください。
今日の質疑応答セッションは、コミュニティ主導のQ&AWebサイトのグループであるStackExchangeの下位区分であるSuperUserの好意で行われます。
質問
スーパーユーザーリーダーのBraiamは、通常のコンピューターユーザーがPCにOSXをインストールすることを妨げる技術的な障害が何であるかを知りたがっています。
EULAやその他の法的規制については忘れましょう。私はそれらには興味がありません。
最近まで、OS X(またはMac OS)はPowerPCベースのMacでしか実行できませんでしたが、AppleがIntelのCPUを使い始めたときにそれが変わり、OSXをPCにインストールする可能性が開かれました。もう一度、法律用語を忘れましょう。事実と技術的な参考資料を探します。切り替え後、ユーザーはPCにOSXをインストールして実行できるようになるまで実験を開始しました。
OS Xが普通の人のPCで動作しない理由を誰かが知っていますか? Macコンピュータだけが持っているのは、OS X用にカスタムメイドまたは調整されたハードウェアの一部ですか?それとも、技術的なレベルでコンピュータユーザーの生活を困難にしているのはAppleだけですか?
PCでOSXを実行するのは「ハードウェア的に」見えるほど複雑ですか、それともMacコンピューターとPCの違いは、ほとんどの人が信じているよりも小さい(そして単純)のでしょうか。
答え
スーパーユーザーの寄稿者であるJourneymanGeekが、私たちに答えを提供します。
奇妙なことに? Appleシステムは特定のチップをチェックし、それなしで実行またはインストールすることを拒否します。これは、 システム管理コントローラー 、そして事実上、とりわけ栄光のファンコントローラーです。実際には、これは インクルード 理由は、ビデオカード用のビデオカードファームウェアや、OSのバニラコピーを「ただ」起動できないさまざまなもの(サウンドカードが頭に浮かぶ)用のOS X固有のドライバなど、異なる可能性のある他の特定のもの以外です。 XはベージュのボックスPCにあります。もちろん、これを回避するのはそれほど難しいことではありません。そのため、平均的なOSXでホストされるVMホストはOSX VMを実行でき、Hackintoshディストリビューションが浮かんでいます。
最近のほとんどのHackintoshインストール方法は、AppleがPPCからIntelにいくつかの変更を加えて移行したときに提供されたブートローダーであるboot132のバリエーションを使用しています。元のブートローダーはオープンソースであり、 ダーウィンのためにいくつかの変更を加えて構築 。余談ですが、再パッケージ化の試みがいくつかありました オープンソースOSとしてのダーウィン 。
Appleは、限られた範囲のハードウェアをサポートしています 知っている 働くでしょう。それ以外の場合は、テスト済みのハードウェアを探し出すか、ハードウェアをハックして動作させる必要があります。 この コモディティハードウェアでOSXを実行するのが難しいのはこのためです。 SMCは、回避するのが比較的簡単です。あなたの サポートされていません サウンドチップ(ラップトップでマイクを最大音量で動かして1日を台無しにするようなものはありません)、ビデオアダプター、およびその他のハードウェアは扱いにくい部分です。たとえば、AMDプロセッサを使用している場合、ストックカーネルはそれを一目見て、マウスがズボンをはいたようにパニックになります。多くの場合、解決策は、ダーウィンソース(FOSS)からパッチを外して新しいカーネルを構築し、それを使用することです。
要するに、大きな問題はマジックチップではなく、OSXが システム全体 。
ご覧のとおり、PCでOS Xを起動して実行するのは簡単ではないかもしれませんが、実行可能です。独自のHackintoshPCの構築に興味がありますか?次に、ここにある素晴らしいガイドを必ず読んでください。
Hackintoshingのハウツーオタクガイド–パート1:基本
Hackintoshingのハウツーオタクガイド–パート2:インストール
Hackintoshingのハウツーオタクガイド–パート3:Lionへのアップグレードとデュアルブート
説明に追加するものがありますか?コメントで音を立ててください。他の技術に精通したStackExchangeユーザーからの回答をもっと読みたいですか? ここで完全なディスカッションスレッドをチェックしてください 。