如何在 x86 的 macOS 上运行 arm64 的 macOS

193 天前
 shuiguomayi

苹果公司之前搞了 rosseta 用来在 arm64 系统上运行 x86 的二进制, 那我想要在 x86 上运行 arm64, rosseta 不支持, 查了 qemu, 也不支持. 大佬们, 有办法吗?

1642 次点击
所在节点    macOS
9 条回复
ranaanna
193 天前
UTM 理论上似乎可以,因为摘自官网:“UTM employs Apple's Hypervisor virtualization framework to run ARM64 operating systems on Apple Silicon at near native speeds. On Intel Macs, x86/x64 operating system can be virtualized. In addition, lower performance emulation is available to run x86/x64 on Apple Silicon as well as ARM64 on Intel.”

但是,这里的“ARM64 on Intel”应该是指 windows 或 linux 之类。apple silicon 并不是一般的 arm64 ,没有“反向”rosseta 这样的东东在其他 arm 机器上运行 macos 都没有可能,更不要说在 intel 的机器上了。OP 的想法确实非常清奇,估计全宇宙都没有人会想到这么做
steveshi
192 天前
没可能的
processzzp
192 天前
如果能在 x86 的 macOS 上运行 arm64 的 macOS ,那么应该也能在 x86 的 Windows 上运行 arm64 的 macOS ,可惜做不到
a83223676
192 天前
这个得厂商支持,像 android 有 houdini
szdosar
192 天前
复杂指令集的设备要运行精简指令集,技术可行,但没人有热情把底层重新写一遍,所以结论是:难。
MacsedProtoss
192 天前
苹果的 arm 并不是标准的 里面掺杂了不少 rosetta2 的私货 对 就是 arm 跑 x86 时为了保障性能而存在的私货 这些私货没有人去实现 x86 的模拟 所以就没办法用 qemu 去跑
其实理论上只要苹果公开他们私有的那部分指令集的文档 就可以实现在 qemu 上运行 arm 的 macOS
x4gz
192 天前
要是可行的话
黑苹果还能活一万年
zhangchimr
192 天前
黑苹果:梦寐以求啊
shuiguomayi
192 天前
@x4gz
@zhangchimr

两位大佬啥意思? 怎么装 arm64 的黑苹果?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1116194

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX