Hackintosh

OS X Tiger (10.4)Edit

2005年6月6日、AppleはWorldwide Developers ConferenceでIntel x86プロセッサへの移行計画を発表し、選ばれた開発者に999ドル(2019年は1310ドルに相当)の費用でIntelベースのプロトタイプMacを提供した。 Apple 以外のハードウェアで Mac OS X を実行しようとする取り組みがすぐに始まりましたが、開発者はすぐに PC のハードウェア構成がサポートされていないというエラーメッセージに気付きました。

2006年1月10日、Apple は Mac OS X 10.4.4 を第一世代の Intel ベース Mac、iMac と MacBook Pro とともにリリースしました。 これらのマシンは、当時ほとんどの x86 マザーボードに見られた古いスタイルの BIOS の代わりに、Extensible Firmware Interface (EFI) プラットフォームのファームウェアを使用しました。 2006年2月14日、Mac OS X v10.4.4の最初の「ハック」が、crg92というペンネームのプログラマーによってインターネット上で公開された。 Appleは数時間以内に10.4.5アップデートをリリースし、その後2週間以内に同じ作者によってハッキングされた。 2006年4月3日、Appleは10.4.6アップデートをリリースし、再びパッチが2週間以内にリリースされ、ユーザーはこのアップデートのほとんどをApple以外のコンピュータにインストールできるようになりましたが、これには10.4.6の更新カーネルが含まれませんでした。 2006 年 6 月、10.4.4 カーネルを使用する Apple 以外のコンピュータ用の 10.4.7 Mac OS X アップデート用に更新された MacBook Pro がリリースされました。

10.4.8 update のリリースまで、すべての OSx86 パッチは 10.4.4 カーネルとバージョン 10.4.8 の残りの OS が使用されていました。 しかし、より新しいフレームワークはより新しいカーネルに依存しており、10.4.8のユーザーは多くの問題に遭遇することになった。 Appleはまた、ハードウェア上でSSE3命令をより多く使用するようになり、SSE2のみをサポートするCPU(古いPentium 4など)を持つユーザーが完全に互換性のあるシステムを実行することがさらに困難になった。 この問題を解決するために、コミュニティのハッカーたちは、これらの命令が SSE2 の同等品でエミュレートされたカーネルをリリースしましたが、これはパフォーマンス低下をもたらしました。 これらのディストロは、Mac OS X インストーラーディスクのコピーに、OS を非 Apple ハードウェア上で動作させるために必要な追加コンポーネントを含むように修正されたものでした。 コミュニティの著名なメンバーであるJaSは、パッチを当てたカーネルを含むMac OS X Tigerのディストロを多数リリースしました。 他の人気のあるディストロは、iATKOS、Kalyway、IPC、そしてiDenebです。 OSx86 コミュニティが成長するにつれ、新しいブートローダが開発され、OS X Installer の実際のコピーを使用することが可能になったため、ディストロは人気を失いました。 信頼できるソースの引用を追加することによって、このセクションの改善にご協力ください。 ソースのないものは、異議を唱え、削除されることがあります。 (2018年1月)(このテンプレート メッセージを削除する方法とタイミングを学ぶ)

Mac OS X v10.5 Installing on a Lenovo laptop computer.

Mac OS X v10.5 build 9A466 の時点で、コミュニティは非Appleハードウェアで実行できるLeopardバージョンを維持しています。 BrazilMac というハンドルネームのハッカーは、合法的に入手した Apple Mac OS X のリテール版を使用することにより、ユーザーが Mac OS X をサード パーティ製ハードウェアにインストールできるようにする、最も初期のパッチ処理の 1 つを作成しました。 この単純化により、BrazilMac パッチとその後のリビジョンは、多くのディストロですぐに最も人気のある選択肢となりました。 最も人気のある 5 つのビルドは、JaS、Kalyway、iATKOS、iPC、そして iDeneb という名前で呼ばれています – もっとも、最近では Boot-132 方式 (後述) が人気を博しているので、これらのビルドは消えつつあります。 しかし、これらのコンパイルはすべて、Lorem (ビルド 9A466)、SynthetiX (ビルド 9A499、9A527、9A559)、ToH (ビルド 9A581、9B13、9B18)、さらに最近では StageXNU(現在は Voodoo) (Darwin 9.4.0) と称するグループによるカーネルハッカーの作品に頼っています。 彼らの貢献は、インターネット上で容易に入手できる、さまざまな Mac OSx86 インストーラに滴り落ちています。 Apple のリリースだけでなく、増え続けるサードパーティコンポーネントとの互換性を維持するために、それらは改良され、更新されたビルドがリリースされ続けています。 OSx86コミュニティは、Appleの最新リリースをApple製以外のハードウェアで実行できるようにするために必要な修正をいち早く行ってきました。 Leopard のリリースから数時間のうちに、AMD/Intel SSE2/3 Kernel Patcher が作成され、Mac OS のコアコンポーネントである、オリジナルの手つかずの mach_kernel ファイルから HPET の要件を削除しました。

OS X Snow Leopard (10.6) Edit

“Snow Leopard” のリリース時に、ロシアのハッカー netkas が Mac OS X v10.6 を起動できるバージョンの Chameleon を作製しました。 主な問題は、いくつかの特定の問題により、多くの人々が DSDT を修正するか、kexts を使用することを余儀なくされたことです。 できるだけ早く、modbin と dmitrik が AMD マシンで Snow Leopard を起動できるカーネルのテストバージョンをリリースしました。 v10.6用の安定したXNUカーネルはQoopzとPcjによってリリースされました。 Universal (Intel only)、Hazard、iAtkos という名前で Retail をベースにしたビルドがいくつか公開されています。 9301>

OS X Lion (10.7) 編集

Apple が Developer Preview 1 をリリースしたとき、ロシアの Hackintosh 開発者 usr-sse2 が最初に Lion をインストールする方法を作りました。 この方法は、Mac OS X v10.7イメージをフラッシュドライブに展開し、XPC UEFI Bootloader経由でそこからブートするものです(下記のDUETを参照)。 Chameleon のソースコードにいくつかの変更が加えられた後、アップデートされたバージョンの Chameleon で Lion を起動することが可能になりました。 しばらくして、Bronzovka として知られている Dmitrik が AMD システムをサポートするカーネルを作成することに成功し、数ヶ月後に (10.7.3 V2 With AMD Support) と iAtkos L2 (10.7.2 Only Intel) をリリースしました。

OS X Mountain Lion (10.8) Edit

開発者プレビュー1のリリース後まもなく、一部の未知の開発者は、修正版のChameleon Bootloaderを使ってこのバージョンのOS X を彼らのPCへインストールすることに成功しています。 このバージョンは、バージョン r1997 から始まるメインプロジェクトを通じて、一般に公開されました。 Lion 時代に発生した問題のため、他のインストール方法や必要なパッチは公開されず、Mountain Lion に向けては未知の状態です。

Mountain Lion の小売リリース以来、いくつかのユーザーは Mac App Store から購入したインストーラーと Chameleon やディストロを含む他のツールの更新版を使用してセットアップに成功したと報告しています。Niresh のディストロ (10.8 Intel のみ) が最初にリリースされ、その後 10.8.2 (AMD および Intel とともに) および 10.8.5 (UEFI サポート、AMD および Intel サポート) バージョンに更新されました。

OS X Mavericks (10.9) 編集

Hackintosh 10.9 用の複数の新しいカーネルが作業中です、それらのほとんどにはまだマイナー問題が残っています。 これらのカーネルのほとんどは、最新の Intel CPU の特定の命令セットがない AMD および古い Intel CPU 上で Mavericks を実行できるようにすることを目的としています。 AMDの「Bulldozer」アーキテクチャ以降の最新CPUは、ほぼすべての最新命令セットを含んでいるため、SSE4を完全にサポートするカーネルもいくつかリリースされている。 2ヵ月後、AMDのCPUと最新のIntelのCPUをサポートするMavericks用のNireshのDistroがリリースされた。 また、Intel AtomプロセッサをMavericksで起動できるようにするカスタムカーネルも用意されている。 iAtkos チームは、特定のハードウェア用の Mavericks ディストロを寄付ベースでリリースすることを決めたので、Niresh のものが Mavericks 用にリリースされた唯一の無料のディストロでした。

OS X Yosemite (10.10) Edit

OS X Yosemite 10.10 BETA の最初のリリース後、さまざまな開発者がシステム用のブートローダの更新を引き受けました。 OSx86 フォーラム Insanelymac のメンバーは、この新しい OS リリース用に EFI ブートローダ Chameleon をアップデートするよう設定しました。 しばらくして、Niresh(独立系OSx86開発者)がYosemite Zoneと呼ばれるスタンドアロンツールをリリースし、最小限の入力でApple以外のデバイスに新しいOSとその他の様々な機能を自動的にインストールするようにしました。 この方法は、MacPwn Vanilla InstallationでOS X 10.10 DMGをUSBフラッシュドライブにtorrentするものでした。 UnibeastがYosemiteをサポートするようにアップデートされ、AMDプロセッサをサポートしたYosemite Zoneの配布がリリースされました。InsanelymacのPandora Box Beta 2.0とUniBeastを介して、Yosemiteのバニラインストールが可能になっています。 9301>

OS X El Capitan (10.11) 編集

Clover と Chameleon の両方が El Capitan に対応するように更新されました。 El Capitanでは、Unibeast(およびMultibeast)はChimera(Chameleonベースのブートローダ)ではなくCloverブートローダを使用するので、UnibeastおよびMacPwnもEl Capitanに対応するようアップデートされました。

macOS Sierra (10.12)Edit

Clover およびChameleonはSierraに対応するよう更新されました。 UniBeast、Pandora Box、MacPwnがアップデートされ、AMDプロセッサをサポートしたSierra Zone (10.12.3) がリリースされました。

macOS High Sierra (10.13) 編集

Clover, MacPwn, OpenCoreとUniBeastはサポートされ、アップデートされています。

macOS Mojave (10.14)Edit

Cloverがリビジョン4514でMojaveに対応するようアップデートされました。 UniBeastもIntelベースのマシンでMojaveのサポートを受けました。 Hackintosh ZoneによるHackintosh Mojaveのディストロ(10.14)がリリースされました。 Appleはまた、macOS Mojaveの最初のリリースから現在に至るまで、NVIDIA Web Driversのサポートを中止しています。

macOS Catalina (10.15)Edit

Clover r4945は、macOS Catalina 10.15 の最初の開発者ベータから、Cloverの最初のバージョンとして、macOS Catalinaをサポートするようになったそうです。 UniBeast は macOS Catalina サポートのために更新されましたが、Catalina 用の MultiBeast のリリースはまだありません。 macOS 10.15 の最初のパブリック安定版リリースでは、AMD パッチもリリースされ、AMD CPU システム上で macOS Catalina をブートできるようになりました。 この時期、OpenCore と呼ばれる新しいブートローダが登場し始めました。 OpenCore は Clover の後継であり、macOS 10.15.2 以降の AMD ユーザーにとって必需品です。

このセクションは拡張が必要です。 追加することで支援できます。 (2019年11月)

macOS Big Sur (11)Edit

macOS Big SurはIntelプロセッサでも動作しますが、AppleはまもなくARM64ベースのプロセッサに移行し、いずれIntel64アーキテクチャのサポートを終了すると発表していました。

Leave a Reply