

Appleは6月のWWDC 2022でmacOS Venturaを発表した際、愛された「ゴミ箱」Mac ProやTouch Barを搭載した最初のMacBook Proなど、複数の旧型Macの生産終了も発表しました。しかし、開発者グループは、サポート対象外のMacでもmacOS Venturaを実行できるツールの開発に取り組んでいます。
「OpenCore Legacy Patcher」(略称OCLP)は、Appleの公式サポートなしで古いMacでmacOS Big SurとMontereyを実行できるようにするツールです。このツールは、通常のPCでmacOSを実行するためのよく知られた方法であるHackintoshで使用されているものと同じOpenCoreブートローダーをベースにしています。
OCLPの開発者はArsTechnicaに対し、macOS Venturaへの対応は容易ではないものの、チームはすでに「いくつかの重要な分野で進歩を遂げている」と述べており、これにより一部の古いMacユーザーは、もう少し長くアップデートを維持できるようになるはずだと付け加えた。こうしたツールは、MacのPowerPC時代から長年存在していたことは注目に値する。
しかし、これらのツールは具体的にどのように機能するのでしょうか?そして、macOS Venturaの課題は何でしょうか?実は、AppleがmacOSの新バージョンで特定のMacモデルの製造を中止した場合でも、そのバージョンは製造中止になったMacと同じCPUを搭載した他のMacでは動作し続けるのが一般的でした。
例えば、macOS Montereyは、2012年から2014年にかけて発売された第3世代および第4世代Intel CPUを搭載したほとんどのMacのサポートを終了しました。しかし、macOS Montereyは、同じく旧型のIntelプロセッサを搭載した2013年モデルのMac Proと2014年モデルのMac miniでは、現在も公式に動作しています。そのため、開発者はAppleのサポートが終了したMacでも動作するようにシステムを改造することが容易になります。
macOS Ventura では何が変わりますか?
macOS Venturaは、第7世代より前のIntel CPUを搭載したMacをサポートしなくなりました。そのため、Appleはこれらの古いMacで使用されていたドライバのほとんどを削除しました。これには、感圧タッチ非対応のトラックパッド、Intel Ethernetコントローラー、NVIDIA GPUなどのドライバが含まれます。
まだ一般公開されていないmacOSの最新バージョンでは、AVX2命令セットを搭載したCPUと、古いGPUでは動作しない新しいバージョンのMetalが必要です。それでも、OCLP開発者はある程度の進歩を遂げています。
チームは、Apple Silicon MacでIntelアプリを実行するために古いCPUの機能をエミュレートするRosetta 2テクノロジーの一部である古いシステムファイルのおかげで、AVX2命令のサポートなしでmacOS Venturaを実行することができました。一部の古いドライバもmacOS 13で動作するように移植されています。
進歩はあった
今週、開発者のミコラ・グリマルク氏は、2008年製Mac Pro、2012年製Mac mini、2014年製Mac mini、そして2014年製iMacでmacOS Venturaが動作する様子を披露しました。まだ多くの作業が必要ですが、OCLPチームは、一部の古いMacのユーザーでも大きな問題なしにmacOS Venturaを利用できると考えています。
— Mykola Grymalyuk (@khronokernel) 2022 年 8 月 22 日数か月の作業を経て、ついに macOS Ventura をレガシー Metal GPU で実行できるようになりました。
これには、2008 年初頭の Mac Pro (Nvidia Kepler および AMD GCN 1)、2012 Mac mini、2014 Mac mini、そして 2014 5K iMac が含まれます。pic.twitter.com/cMQ5Qk8uoo
これは確かに理想的な解決策ではありませんが、10年前のコンピューターを使い続ける方法を見つけている人がいるのは興味深いことです。このツールを古いMacで使ってみませんか?ぜひ下のコメント欄で教えてください。
macOS Venturaは現在、開発者向けベータ版として提供されています。正式リリースは今秋を予定しています。
havebin.com を Google ニュース フィードに追加します。
FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。