黑苹果复活 新项目让PC装上macOS 27
黑苹果(Hackintosh)要复活了。开发者Tyler Smith推出了一个名为Stela的新项目:一个基于Linux的UEFI应用,可以在普通PC上引导官方原版的macOS 27,让老牌「PC装苹果系统」玩法在苹果转向Arm架构多年后再次成为可能。
原理上,Stela会向系统呈现一台虚拟的M2 Mac mini。CPU层面它用提前编译与即时编译相结合的方式,把Arm(AArch64)指令翻译成x86-64;图形层面则把苹果Metal的调用翻译成Mesa的NIR指令,让PC显卡也能跑macOS的图形栈。
值得一提的是,它用的macOS镜像完全不做修改。作者在项目Discord里解释说,Stela在底层提供翻译和硬件行为模拟,让macOS走的是「和真Mac一模一样的恢复安装流程」。
项目热度相当惊人:0.1版发布后不到半天就连出三个版本,Discord服务器涌进大量用户,不少人晒出了自己的PC已经接近启动macOS的照片。
硬件门槛低得离谱:CPU只要支持x86-64-v2就行,换算下来2008年的英特尔酷睿或2011年的AMD FX都能跑;内存8GB起步,主板需支持UEFI和GPT分区,显卡要Nvidia 16系到最新的50系。AVX2和AVX-512指令集有就用上。
当然,这个项目还处于非常早期的阶段——作者自己的警告是「慢且不太稳定」。目前没有Wi-Fi支持,蓝牙也受限,不过有线网卡覆盖面很广,Intel、Realtek、博通、Aquantia乃至USB网卡都能用。作者的目标是最终支持Linux内核能认的所有硬件。
编译自 Tom's Hardware,原标题:"macOS on PC becomes possible again thanks to Apple Silicon translator for x86-64"