关于Fusion on Apple Silicon的谨慎猜测
苹果发布M1芯片的新Mac设备以后,许多用户想要PD或者Fusion运行在Apple Silicon上,并虚拟x86 windows(准确说是模拟)。
从PD的博客看到https://www.parallels.com/blogs/parallels-desktop-apple-silicon-mac/,模拟x86 windows并未在计划中。其中提到了在虚拟的windows on Arm中利用微软的支持来模拟运行x86 windows程序 https://blogs.windows.com/windowsexperience/2020/09/30/now-more-essential-than-ever-the-role-of-the-windows-pc-has-changed/
所以模拟x86 windows OS并未在PD的计划中,同理去模拟其它AMD64 Linux或者x86 macOS也不在计划。
而Fusion并未在博客或者官网中提到类似计划,只在官方twitter和论坛中有所提及会去支持Apple Silicon。
Fusion官方推特对此,我谨慎做些猜测:
Fusion on Apple Silicon首先会以universal app形式支持Apple Silicon,并首先可以虚拟一些arm64的 Linux虚拟机和BigSur,正如现在ESXi on Arm所支持的。这个应该不会很久。问题也不大。
虚拟Windows on Arm也会类似PD一样,在微软提供类似授权和模拟运行x86 windows程序后去提供支持。而微软提供模拟运行x86 windows程序,更多的是为了带动它的合作伙伴(常见的PC厂商)去上Windows on Arm。所以如果微软不授权Apple Silicon上利用虚拟机运行Windows on Arm,也不是不可能哦。正如之前苹果不授权在非苹果设备上运行“黑苹果”或者虚拟macOS一样,没有授权,你只能去“黑”,去“解锁”。并非常规手段。
至于模拟x86 windows或者其他x86/AMD64系统,我觉得短期不可能实现,这个工作量不是一般的大。如果上面一条做的好话,模拟x86 windows这个意义也没那么重要了。
欢迎PD和Fusion来打脸。