AWS工程师在Apple Mac M1上将Windows 10投入使用-并推翻了Surface Pro X

2020-12-04 21:42:28

亚马逊网络服务(AWS)虚拟化工程师已经展示了如果Microsoft向公众而非仅向Windows 10制造商授权其基于Arm的OS,那么Arm上的Windows 10将会是什么样子。

借助Apple的新型基于M1 Arm的片上系统,需要使用Windows 10的Mac用户无法使用Apple的Bootcamp运行基于Microsoft Arm的Windows版本。

关键的障碍是,微软没有将Windows 10 on Arm许可给除其自己的Surface组之外的任何实体,以及Windows 10 on Arm的OEM(如HP,Asus和Lenovo)之外的任何实体。

从技术上讲,正如苹果软件工程主管克雷格·费德里希(Craig Federighi)最近指出的那样,M1 MacBook Air,13英寸MacBook Pro或Mac mini的所有者并没有阻止他们在Arm上运行Windows 10。

"我们拥有执行此操作的核心技术,以运行其Arm版本的Windows,该Windows当然也支持x86用户模式应用程序。但这是微软必须做出的决定,要使该技术获得许可,使用户可以在这些Mac上运行。但是Mac肯定有能力,"费德里希说。

但是微软不愿为最终用户在Arm上创建Windows 10许可证,并没有阻止创意工程师整理一个可行的示例,说明如果这样做的话。

AWS首席工程师Alexander Graf为此使用了Windows on Arm的开源QEMU虚拟化软件。 QEMU模拟对硬件的访问,例如CPU和GPU。 8位通过9to5Mac发现了Graf的作品。

谁说Windows无法在#AppleSilicon上很好地运行?在这里非常快。 #QEMU补丁供参考:https://t.co/qLQpZgBIqI pic.twitter.com/G1Usx4TcvL

-亚历山大·格拉夫(@_AlexGraf)2020年11月26日

谁说Windows无法在#AppleSilicon上正常运行?这里非常活泼,格拉夫在推文中写道。

Graf之前在Linux发行版SUSE的内核虚拟机(KVM)上工作了十多年。根据Graf的LinkedIn资料,他还曾在SUSE Arm团队工作,将openSUSE和SLES带入所有有意义的Arm平台。他还使用KVM进行了Mac OS X虚拟化的工作。

现在,他是AWS的KVM开发人员,该公司今天宣布了基于Nitro System(适用于EC2实例的AWS虚拟机管理程序)的AWS Elastic Compute Cloud(EC2)的新Mac实例。

带有Apple M1芯片的AWS EC2 Mac实例已经在设计中,计划于2021年推出。但是当前的AWS产品包括运行在3.2GHz的第八代六核Intel Core i7处理器的实例。这些实例允许开发人员运行Apple的macOS,iOS,iPadOS,tvOS,watchOS和Safari的应用程序。

但是在Twitter上使用@imbushuo句柄的开发人员发布了Geekbench版本4和5得分,该得分将M1计算机上的Arm上的Windows 10与微软制造的Surface Pro X进行了比较。

Windows在M1上获得的单核得分为1,288,而多核得分为5,685,而Surface Pro X的得分分别为这些基准的800和3,000。 对于每个MSpoweruser,Surface Pro X基准测试是使用高通和微软为微软最新的Surface Pro X计算机共同开发的基于SQ2 Arm的芯片制定的。 如果苹果新的内部M1芯片使Macs成为在Arm上运行Windows的性能最高的硬件,则基准测试对微软的Windows on Arm野心创建Windows OEM生态系统的野心并不好 。