Stela – 在普通 PC 电脑上安装 macOS 27

Stela – 在普通 PC 电脑上安装 macOS 27

💡 原文中文,约1100字,阅读约需3分钟。
📝

内容提要

开源项目Stela尝试通过指令翻译和硬件模拟,让Intel、AMD电脑伪装成M2 Mac mini运行苹果芯片版macOS 27。目前速度很慢,不保证能启动,Wi-Fi、蓝牙和声音均不可用,主要用于测试。硬件要求:支持x86-64-v2的CPU、至少8GB内存、NVIDIA GTX 16或RTX 20至50系列显卡、64位UEFI并关闭Secure Boot、至少60GB硬盘空间。适合想先体验macOS再决定是否购买的用户,但需折腾。

🔎

延伸解读

技术原理:指令翻译加硬件模拟

Stela 的核心是在 x86 处理器上运行 ARM64 版 macOS 27。它通过指令翻译层将苹果芯片的 ARM64 指令转换为 Intel/AMD 可执行的指令,同时模拟 M2 Mac mini 的硬件环境,并借助 NVIDIA 显卡的 Metal 驱动实现图形输出。这意味着 PC 需要“伪装”成 Mac 才能启动系统,而非原生支持。这种方案与传统的 Intel 版黑苹果有本质区别,后者直接运行 x86 版 macOS,无需翻译层。

当前状态:能跑但很不完整

根据项目信息,Stela 目前速度很慢,且不保证能成功启动。Wi-Fi、蓝牙和声音功能均不可用,仅有线网卡在兼容列表内。这意味着即使安装成功,系统也缺乏日常使用的基本能力,例如无法无线上网、无法播放音频。项目定位为测试用途,适合愿意折腾、能接受功能缺失的用户,不适合作为主力系统。

硬件门槛与安装注意

Stela 要求 CPU 支持 x86-64-v2,至少 8GB 内存,显卡需为 NVIDIA GTX 16 或 RTX 20 至 50 系列,并需要 64 位 UEFI 且关闭 Secure Boot。硬盘需为 NVMe 或 AHCI 模式的 SATA,并为 macOS 预留至少 60GB 空间。安装时需制作 U 盘启动盘(在线安装至少 8GB,离线至少 32GB),过程会清空 U 盘,且目标磁盘数据需提前备份。

适用场景:体验而非实用

对于一直使用 Windows、想了解 macOS 是否适合自己的用户,Stela 提供了一种低成本试用的可能——利用现有 PC 硬件,无需购买 Mac。但需明确,当前版本仅能展示 macOS 界面和基本操作,无法替代真实 Mac 的完整体验。若目的是评估 Mac 的生态或性能,仍需以实际 Mac 设备为准。该项目更适合对系统移植感兴趣的技术爱好者。

❓

Q&A

Stela 是什么?它想实现什么目标?

Stela 是一个开源项目,旨在让 Intel、AMD 电脑通过指令翻译和硬件模拟,伪装成 M2 Mac mini 来运行苹果芯片版 macOS 27。

Stela 目前有哪些主要限制或缺陷?

目前速度很慢,不保证能启动,且 Wi-Fi、蓝牙和声音都不可用,主要用于测试。

使用 Stela 需要满足哪些硬件要求?

需要支持 x86-64-v2 的 Intel 或 AMD CPU、至少 8GB 内存、NVIDIA GTX 16 或 RTX 20 至 50 系列显卡、64 位 UEFI 并关闭 Secure Boot,以及至少 60GB 硬盘空间(NVMe 或 AHCI 模式的 SATA 硬盘)。

Stela 的工作原理是什么?

Stela 负责把 ARM64 指令转换成 Intel、AMD 处理器能执行的指令,再配合苹果硬件模拟和 NVIDIA 显卡的 Metal 驱动,让 macOS 认为电脑是一台 M2 Mac mini。

如何安装 Stela?大致步骤是什么?

从 Releases 下载工具并解压;插入 U 盘(在线安装至少 8GB,离线至少 32GB),在终端运行 stela.exe(Windows 管理员)或 sudo ./stela(macOS/Linux),按菜单选择 U 盘和安装器制作启动盘;在目标 PC 上关闭 Secure Boot,从 U 盘 UEFI 启动,选择 Install macOS 并按提示安装。注意会清空 U 盘,提前备份数据。

Stela 适合哪些人使用?

适合一直用 Windows、想先体验 macOS 再决定是否购买 Mac 的用户,但需要愿意折腾。

🏷️

标签

➡️

继续阅读