2024 年了,苹果芯片模拟 x86 架构的模拟器,有新势力了吗?

62 天前
 jackge0323

这几天试用了多个产品,暂时没遇到很满意的,唯一一个比较完整的就是 utm ,但是速度太慢了,朋友们有什么其他推荐的吗?

2548 次点击
所在节点    Apple
14 条回复
t41372
62 天前
如果你不需要 GUI 的话,用 orbstack 开 x86 Linux 虚拟机很快,用的好像是 Rosetta 2 。
jackge0323
62 天前
我主要想玩 k8s ,但是 k8s 生态里有部分工具不提供 arm 版的镜像,orbstack 装 k3s 存在一些问题,还没法解决,所以很麻烦。
honjow
62 天前
orb 综合算是比较好了。不过确实会有些问题
Ayahuasec
62 天前
可以试试装 arm 版的 linux 虚拟机,然后上 qemu-binfmt 跑 x86 的可执行程序?

之前这么干过一次,在 arm 板子上跑只提供 x86 二进制的程序,效果还行。这样搞的话系统还是 arm 的,只是用户态要走 x86 转译,效率比直接虚拟化整个 x86 系统会高一点。
NathanInMac
62 天前
@jackge0323 玩 K8S 的话还是推荐买两台虚拟机或者直接搞集群服务了,也花不了几个钱
jackge0323
62 天前
谢谢各位的解答,我在 utm 上实际跑一下,看看能不能行,实在不行再想其他方案。试过的所有产品中 parallels 是最溜的,说是 x86_64 ,结果就是给你一个现成的镜像让你用,进去之后 uname -a 发现架构还是 arm64 。。。秀了我一脸。
234ygg
62 天前
不如自己组个二手 intel amd 的机子省事儿(就是有点费电。。
zzz22333
62 天前
@Ayahuasec #4 qemu 转译效率很低的。
Ayahuasec
62 天前
@zzz22333 是的。但是至少虚拟系统是可以跑在带有硬件支持的 arm64 虚拟化环境下的,跑起来会比直接模拟整个 x86 虚拟机来得快一些。
MrYELiex
62 天前
@jackge0323 parallels 走的是 rosetta
zzz22333
62 天前
@Ayahuasec #9 奥,你说的是 qemu_user 那种,模拟系统是 qemu_system
leeyxq
62 天前
utm window7 快些,其他 win 都不好使
jackge0323
62 天前
最终还是变相解决了,k8s 通过 helm 安装的镜像没有 arm64 版本,docker 找到了支持 arm64 版本的,不支持的服务放在本机 docker 上跑了,终于爽了。
wzcloud
62 天前
同样玩 k8s ,我是搞个 nuc 跑 linux (单机 k8s 环境)

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

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

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

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

© 2021 V2EX