这几天试用了多个产品,暂时没遇到很满意的,唯一一个比较完整的就是 utm ,但是速度太慢了,朋友们有什么其他推荐的吗?
1
t41372 153 天前 via Android
如果你不需要 GUI 的话,用 orbstack 开 x86 Linux 虚拟机很快,用的好像是 Rosetta 2 。
|
2
jackge0323 OP 我主要想玩 k8s ,但是 k8s 生态里有部分工具不提供 arm 版的镜像,orbstack 装 k3s 存在一些问题,还没法解决,所以很麻烦。
|
3
honjow 153 天前 via iPhone
orb 综合算是比较好了。不过确实会有些问题
|
4
Ayahuasec 153 天前 via Android
可以试试装 arm 版的 linux 虚拟机,然后上 qemu-binfmt 跑 x86 的可执行程序?
之前这么干过一次,在 arm 板子上跑只提供 x86 二进制的程序,效果还行。这样搞的话系统还是 arm 的,只是用户态要走 x86 转译,效率比直接虚拟化整个 x86 系统会高一点。 |
5
NathanInMac 153 天前
@jackge0323 玩 K8S 的话还是推荐买两台虚拟机或者直接搞集群服务了,也花不了几个钱
|
6
jackge0323 OP 谢谢各位的解答,我在 utm 上实际跑一下,看看能不能行,实在不行再想其他方案。试过的所有产品中 parallels 是最溜的,说是 x86_64 ,结果就是给你一个现成的镜像让你用,进去之后 uname -a 发现架构还是 arm64 。。。秀了我一脸。
|
7
234ygg 153 天前
不如自己组个二手 intel amd 的机子省事儿(就是有点费电。。
|
9
Ayahuasec 153 天前 via Android
@zzz22333 是的。但是至少虚拟系统是可以跑在带有硬件支持的 arm64 虚拟化环境下的,跑起来会比直接模拟整个 x86 虚拟机来得快一些。
|
10
MrYELiex 153 天前
@jackge0323 parallels 走的是 rosetta
|
12
leeyxq 153 天前
utm window7 快些,其他 win 都不好使
|
13
jackge0323 OP 最终还是变相解决了,k8s 通过 helm 安装的镜像没有 arm64 版本,docker 找到了支持 arm64 版本的,不支持的服务放在本机 docker 上跑了,终于爽了。
|
14
wzcloud 153 天前 via iPhone
同样玩 k8s ,我是搞个 nuc 跑 linux (单机 k8s 环境)
|