ITBear旗下自媒体矩阵:

开源工具通过指令翻译让ARM版macOS在x86电脑启动,实测已能进入系统桌面

   时间:2026-11-13 14:58:30 来源:互联网编辑:快讯 IP:北京 发表评论无障碍通道
 

苹果新一代macOS已全面绑定自家芯片,靠Intel版系统镜像加引导工具搭建黑苹果的老办法渐渐走不通。一个名为Stela的开源项目提供了另一种可能:让未经任何改动的ARM版macOS 27.2,在搭载Intel或AMD处理器的x86电脑上完成启动。

与以往黑苹果方案的思路截然不同,Stela并没有在Intel版系统上做文章,而是直接瞄准ARM版macOS。这个以Rust语言编写的项目,本质上是一套UEFI引导程序,核心能力在于指令翻译——把ARM架构的arm64e代码转成x86-64指令,同时向系统提供一套仿造的苹果硬件环境,使macOS将面前的普通PC误认作一台搭载M2芯片的Mac mini。

具体实现上,项目同时运用了提前编译与即时编译两种技术,覆盖的AArch64指令编码超过3000种,并对已翻译的代码加以缓存,避免重复翻译带来的开销。

显卡环节的处理同样颇具巧思。Stela为英伟达显卡准备了metal驱动,负责把苹果metal着色器的中间表示AIR转换成Mesa所采用的NIR格式。从GeForce GTX 16系列、RTX 20系列到更新的产品,均在其兼容范围之内。

从公开演示来看,测试平台选用了AMD锐龙7 9800X3D处理器搭配RTX 5080显卡,已经能够顺利进入macOS 27.2的系统界面。开发者表示,系统本身以及大部分应用都可以启动,只是眼下的运行速度还谈不上流畅。

想亲手尝试的用户,硬件门槛并不算高。按照GitHub上的项目说明,处理器只需支持x86-64-v2指令集,Intel或AMD产品均可;内存至少8GB,另需一块兼容的英伟达独显,以及不少于60GB可用空间的GPT分区。准备一个容量8GB以上的U盘,并在UEFI设置中关闭安全启动,同样必不可少。

安装环节较为灵活,制作启动U盘的工具可在Windows、Linux或macOS环境下运行,安装过程中会联网下载macOS镜像。项目源码现已托管在GitHub上,不过开发者特别提醒,现阶段成功启动的概率仍然偏低,硬件兼容性和系统稳定性都还有大量工作要做。

 
 
更多>同类资讯
全站最新
热门内容
网站首页  |  关于我们  |  联系方式  |  版权声明  |  争议稿件处理  |  English Version