/ 新闻

Stela开源项目实现x86电脑原生运行ARM版macOS 27.2

发布时间:2026-11-13 15:52:07

2026年11月13日,一名开发者公开了名为Stela的开源项目,实现了在配备Intel或AMD处理器的x86架构个人电脑上运行原生面向Apple Silicon的macOS 27.2系统。

近年来,苹果逐步将macOS的开发重心转向ARM架构,导致传统基于Intel平台的非官方安装方案在兼容性方面持续受限。Stela并未沿用以往修改Intel版系统内核的方式,而是另辟路径:直接运行未经改动的ARM版本macOS,并通过软件层实现跨架构适配。

该项目以Rust语言编写,核心为一套UEFI环境下的启动引导程序。它采用指令动态翻译技术,将macOS所依赖的arm64e指令实时转换为x86-64可执行代码,同时模拟出符合苹果硬件规范的底层环境,使系统将目标PC识别为搭载M2芯片的Mac mini设备。

在执行效率方面,Stela融合了提前编译与即时编译两种机制,覆盖超过三千种AArch64指令编码。已翻译的代码会被缓存复用,以降低重复翻译开销。图形支持是另一重点设计,项目内置针对NVIDIA显卡的Metal兼容驱动,能够将Apple Metal的着色器中间表示AIR转换为Mesa生态通用的NIR格式,适配GeForce GTX 16系列、RTX 20系列及后续型号。

实机演示中,测试平台采用AMD锐龙7 9800X3D处理器与RTX 5080显卡,已成功加载macOS 27.2图形界面。开发者表示,系统及大部分应用程序均可启动,但整体运行速度仍处于较低水平,尚不具备日常使用条件。

根据项目官方说明,参与测试的设备需满足以下基础要求:支持x86-64-v2指令集的Intel或AMD处理器、至少8GB内存、一块兼容的NVIDIA独立显卡,以及不少于60GB可用空间的GPT分区。用户还需准备容量不小于8GB的U盘,并在BIOS/UEFI设置中禁用安全启动功能。安装工具可在Windows、Linux或macOS环境下运行,用于创建可引导U盘,并在安装过程中自动联网获取系统镜像。

项目源代码已在公开代码托管平台发布,供开发者下载与验证。但作者明确提示,当前版本仍属早期实验阶段,启动成功率有限,硬件适配范围与系统长期稳定性均需进一步优化与验证。

免责声明:本文为转载,非本网原创内容,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。

如有疑问请发送邮件至:bangqikeconnect@gmail.com