MacBook M1运行ensp 能安装吗?

关注者
8
被浏览
47,707
登录后你可以
不限量看优质回答私信答主深度交流精彩内容一键收藏

不能。

首先,ensp需要依赖X86指令集的virtualbox软件提供虚拟化支持。而苹果的M1处理器是ARM指令集。且目前virtualbox不支持在MacOS11和12上用罗塞塔2进行转译运行。

其次,MacOS是属于Unix操作系统。ensp只提供了X86指令集的Windows版本。不能在X86指令集的MacOS上运行。更不可能在ARM指令集的MacOS上运行。

最后,在Intel芯片时代的Mac上还可以尝试使用crossover来扮演Windows容器跑Windows软件,或者安装虚拟机、双系统来解决。但是,新一代Mac的M1处理器则完全不支持X86指令集。这就导致这些手段基本上在M1处理器的苹果电脑上失效了。即便装了个ARM指令集的Windows虚拟机套娃,也照样跑不了ensp和virtualbox。

附录:

Intel平台的Mac上,唯一可行的方案就是用eve-ng跑华为路由器、交换机、防火墙的qemu镜像。但是eve-ng照样是附着在X86指令集的Ubuntu上的。所以,目前为止,在M1处理器的Mac上,是跑不了ensp、gns3、eve-ng、pnet的。