1
hguandl 2022-08-17 08:46:00 +08:00 1
macOS 其实支持创建 Linux 虚拟机,在最新的 Ventura 中达到了比较可用的程度。可以参考今年 WWDC 的这个视频 https://developer.apple.com/wwdc22/10002
当然在 Apple Silicon 上只能装 aarch64 版的 Linux 。Ventura 的亮点之一就是把 Rosetta 2 引入了 Linux 虚拟机,这样在 aarch64 的 Linux 上也能直接运行 x86 的二进制文件。 |
2
yaoyao1128 2022-08-17 08:46:49 +08:00 via iPhone
- 目前还没有测试在其上面安装 win10 然后再安装 CentOS 。
apple 芯片还不能直接安装 win - 试了 UTM 和 PD ,要么很卡要么没网。 尝试正版的最新版 pd (试用一下),我这用 pd 安装虚拟机正常。 - 真的没有办法像在 win 上那样完美使用 vmware 吗 暂时没有,不过 vmware 技术测试版已经支持了 apple 芯片,可见 https://blogs.vmware.com/teamfusion/2021/09/fusion-for-m1-public-tech-preview-now-available.html - 安装了多个 Linux 和 WinServer 一直在用(测试和学习的必要) 如果可以的话,尝试考虑用 docker 解决 linux 测试环境。https://hub.docker.com/_/centos |
3
yaoyao1128 2022-08-17 08:49:41 +08:00 via iPhone
另外,如果一定要安装真实 liunx 环境,参考 https://asahilinux.org/
|
4
nieyujiang 2022-08-17 08:49:43 +08:00
你可以尝试装 arm 版本的 centos
|
5
universitypking 2022-08-17 08:54:35 +08:00 via Android
直接用 docker 就好了
|
6
devinww 2022-08-17 09:05:16 +08:00
安装成功了,也是 arm 版本的
所需要的软件也是需要 arm 版本的 |
7
xtinput 2022-08-17 09:05:49 +08:00
可以安装 debain 和 ubuntu ,绿色软件:ZGFydmludGFuZw==
我用 https://github.com/gyf304/vmcli 改了一下 |
9
MYli001 2022-08-17 09:07:52 +08:00
直接用 docker 就好了
|
10
xuelu520 2022-08-17 09:19:09 +08:00
都用虚拟机了,也算是专业人士了,win 本虚拟机转好,air ssh 过去呢?
|
11
nevin47 2022-08-17 09:22:05 +08:00
Linux 的 ARM 生态其实没啥问题,我们日常会用鲲鹏的服务器,用 yum 按照软件包的体验和 X86 并无二致
不过 M1/M2 上装 Linux 最大的问题是不知道 Linux 上的 Apple 驱动全不全,不全的话你可以很难完整驱动起全部的硬件 |
12
shervy OP @xuelu520 #10 1 、既然入了苹果本主要目的还是只想用 M2 完成日常工作和娱乐,带回家继续之前的工作也可持续。2 、不想用两台电脑。3 、迫于公司网络环境,远程可能会有困难。
|
13
devinww 2022-08-17 09:33:20 +08:00
@xtinput 有是有,如果生产环境不是 arm 的话,感觉参照效果就差了点,毕竟有些诡异的 bug 的是特定环境下产生的
|
14
q1angch0u 2022-08-17 09:51:05 +08:00 via iPhone
良心云 2c4g 解君愁
|
15
tool2d 2022-08-17 10:00:03 +08:00
安装 arm 版 linux 肯定没问题,但是大部分企业服务器都是 x86 的,要完美兼容估计有那么点困难。
等你能力上去了,arm 开发和 x86 开发都大同小异。 |
16
icyalala 2022-08-17 10:11:30 +08:00
ARM 版的 CentOS 是硬件虚拟化支持的,底层都是 Hypervisor ,性能好。
x86 版的只能软件模拟,现有方案无论是 UTM 还是 Docker 底层都是 QEMU 模拟,性能当然差。 那你既要性能又要 x86 ,那只能远程。 |
17
ruidoBlanco 2022-08-17 10:18:21 +08:00
|
18
love2020 2022-08-17 10:27:14 +08:00
你要重新搞内核参数,毕竟 pagesize 不同
|
19
DonkeyBenjamin 2022-08-17 10:29:19 +08:00
centos 都要死了还用...
|
20
love2020 2022-08-17 10:29:24 +08:00
air 应该 可以开两台虚拟机
|
21
nikolai 2022-08-17 10:43:12 +08:00
|
22
serialt 2022-08-17 12:27:55 +08:00
m1 fusion pre 安装的 arm alma 9 beta 版,centos/rocky/alma 正式版都装不上,也不想折腾了。alma 9 beta 版内核升级到正式版也启动不了,估计是内核参数的问题
|
23
cxk0 2022-08-17 15:48:04 +08:00
歪个楼... 现在 M 系列芯片 mac ,能装 windows or windows 虚拟机了吗? PD 别来了,买不起
|
25
julyclyde 2022-08-19 09:51:30 +08:00
UTM 我甚至不能启动 CentOS 安装盘,只能启动到 ISOLINUX 那段,到后边内核就起不来了
唉 |