黑客在 Apple M10 处理器上的 ARM 上运行虚拟化 Windows 1
2分钟读
更新
阅读我们的披露页面,了解如何帮助 MSPoweruser 维持编辑团队 查看更多
10 多年来,MacOS 用户已经能够通过 Bootcamp 和 Parallels 等虚拟化解决方案在他们的计算机上运行 Windows,从而使他们能够访问在 Windows 上最好的大型软件和游戏库。
随着Apple推出了新的Apple M1驱动的Macbook,这种情况发生了改变, 不是当前支持的 Windows 10 版本,由Microsoft或Apple提供。
然而,今天开发人员 Alexander Graf 透露,他已经设法让 ARM 上的 Windows 10 在虚拟化的开源 QEMU 中成功运行,并带有一个补丁,这意味着 ARM 代码可以直接在 Apple M1 处理器上执行,而无需先转换为 x86 代码然后回到ARM。
谁说Windows无法在 #苹果硅? 这里很活泼吗? #QEMU 补丁供参考: https://t.co/qLQpZgBIqI pic.twitter.com/G1Usx4TcvL
— 亚历山大·格拉夫 — @[电子邮件保护] (@_AlexGraf) 2020 年 11 月 26 日
该解决方案解决了新 Apple 硬件(通常由 Bootcamp 提供)缺乏驱动程序的问题,同时仍允许本机级别的性能。 由于 ARM 上的 Windows 10 包含自己的 x86 转换器,因此您甚至可以在基于 ARM 的笔记本电脑上运行 32 位 x86 Windows 应用程序,据报道其性能也相当不错。
Windows 10 ARM64 可以很好地运行 x86 应用程序。 它不如 Rosetta2 快,但接近。
— 亚历山大·格拉夫 — @[电子邮件保护] (@_AlexGraf) 2020 年 11 月 27 日
Graf 通过 Hypervisor.framework 和 QEMU 虚拟器的自定义补丁运行 Windows ARM64 Insider Preview,能够通过直接在主机 CPU 上执行来宾代码来“实现接近原生的性能”。
还有一些工作要做,Parallels 等公司已经表示他们正在努力支持 Apple M1 处理器,这表明新的 Macbook 用户很快就会有更多的软件选择。 但值得注意的是,微软并未在 ARM 上提供独立版本的 Windows 10,这可能是此类解决方案常规部署的障碍。
通过 加拿大家园
用户论坛
0消息