AiSiri网11月13日消息,一个名为Stela的开源项目,让普通x86电脑能够直接运行未经修改的macOS镜像。作者事先提醒:它还很慢,甚至在部分声称支持的硬件上可能根本无法启动。
该项目直接加载了苹果为自家芯片定制的macOS 27版本系统镜像,未做任何修改。Stela在底层模拟了一台M2 Mac mini,让系统误以为自己运行在一台苹果机器上。
这与传统的“黑苹果”截然不同。传统方式是通过修改内核、打补丁,让系统无法识别出自己运行在PC上;而Stela则是在系统之下铺设了一层指令翻译层。
翻译工作分两部分进行:处理器方面,通过“提前编译+运行时编译”的组合,将ARM64e指令翻译为x86-64指令;显卡方面,通过Metal驱动将苹果的AIR指令编译为Mesa的NIR指令。
处理器门槛不高,2008年的Nehalem或2011年的Bulldozer架构均可,内存要求8GB。硬盘需要60GB以上,固件必须支持UEFI且需关闭安全启动。显卡仅支持NVIDIA,涵盖GTX 16系到RTX 50系。
缺失的功能比支持的多:Wi-Fi完全不支持,蓝牙仅支持USB接口及Intel特定型号的蓝牙模块,音频干脆没有,装好后没有声音。反倒是网卡支持比较宽泛,涵盖Intel、Realtek、Broadcom以及USB网卡。
该项目在两天内发布了四个版本,前后大约30小时。目前它能做到的,只是把系统装进去、把画面点亮,距离日常使用还有很长一段路。


