0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

开发者成功在M1 Mac上虚拟化运行Windows on ARM

璟琰乀 来源:cnBeta.COM 作者:cnBeta.COM 2020-11-30 16:27 次阅读

据悉,与 Intel 平台相比,目前 Apple Silicon Mac 并未提供基于 Boot Camp 启动转换的 Windows 操作系统支持。不过 The 8-Bit 报道称:一位名叫 Alexander Graf 的开发人员,已经在开源的 QEMU 虚拟化方案的帮助下,成功地在 M1 Mac 设备上运行了 Windows on ARM

Alexander Graf 指出,M1 这颗定制 ARM SoC 无法通过 Boot Camp 安装 x86 版本的 Windows 操作系统和运行 x86 Windows 应用程序。

但在 M1 Mac 上启用了虚拟化方案之后,Windows ARM64 可以很好地运行 x86 应用程序。即使没有 Rosetta 2 那样快,但实际表现已经相当接近。

据悉,Graf 通过 Hypervisor.framework 框架完成了 Windows ARM64 Insider Preview(测试者预览版)的虚拟化运行。

苹果表示,这是用户能够借助虚拟化技术而进行交互,同时免除了编写内核扩展(KEXT)的麻烦。

此外 Graf 为 QEMU Virtualizer 打上了一个定制补丁,以直接在主机 CPU 上执行客户代码、并实现近乎原生的性能表现。

尽管 Graf 的实验仍处于早期阶段,但他相信其他人可以轻松重现这样的结果,所有补丁都已经在邮件列表中进行了分享。

当然,这距离我们获得一个稳定、且功能功能齐全的操作系统还有较长的一段距离,最终还得看微软是否有意为 M1 Mac 提供 Windows on ARM 的技术支持。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    446

    文章

    47691

    浏览量

    408826
  • 苹果
    +关注

    关注

    61

    文章

    23651

    浏览量

    191545
  • WINDOWS
    +关注

    关注

    3

    文章

    3434

    浏览量

    87122
  • Mac
    Mac
    +关注

    关注

    0

    文章

    1065

    浏览量

    50821
收藏 人收藏

    评论

    相关推荐

    MAC M1虚拟机上运行ARM版的windows,ST-LINK的驱动为什么装不

    MAC M1虚拟机上运行ARM版的windows
    发表于 04-01 08:24

    怎么将pMCI[M1]->pSTM->bState 的 IDLE_START传递给STM[M1]->bState的?

    各位亲: 我5.4的库里面发现按键启动后,开始电机用的是 pMCI[M1] 这个结构体,如下 __weak bool MC_StartMotor1(void) { return
    发表于 03-27 07:56

    【youyeetoo X1 windows 开发板体验】通过PCAN调试CANopen电机

    MAC是兼容。实验需要的工具: youyeetoo X1 windows 开发板,PCAN,集成OPENCAN驱动的电机 首先安装CAN
    发表于 03-05 16:49

    源码开放,开发者手机 buff 叠满

    repo forall -c \'git lfs pull\' 2、补全原厂闭源文件 原厂闭源文件只能从原厂 license 客户处获取,需要开发者自行补齐这些文件,否则会编译失败系统运行不起来。 参考下方
    发表于 03-04 14:29

    您有一份OpenHarmony开发者论坛2023年度总结,请查收~

    帮助提问的开发者解决了问题,被提问的开发者采纳。 OpenHarmony 开发者论坛感谢每一位论坛分享知识、交流想法的
    发表于 01-26 17:27

    HarmonyOS SDK,助力开发者打造焕然一新的鸿蒙原生应用

    UI 界面设计,UI 组件采用去繁从简的审美风格,40 多个动效 API 帮助开发者打造富有空间感,精致细腻的视觉效果。同时,HarmonyOS SDK 提供了一接即用的场景
    发表于 01-19 10:31

    欢迎加入飞腾派开发者社区,感谢每一位开发者

    发烧友论坛一起策划了飞腾派开发板测评活动,受到了广大开发者的喜爱。 通过这次活动,飞腾派成功地吸引了众多高质量开发者的关注和参与,进一步扩大了其
    发表于 12-11 16:11

    鸿蒙原生应用/元服务开发-开发者如何进行真机测试

    前提条件:已经完成鸿蒙原生应用/元服务开发,已经能相对熟练使用DevEco Studio,开发者自己有鸿蒙4.0及以上的真机设备。 真机测试具体流程如下 1.手机打开开发者模式 2.
    发表于 11-30 09:46

    各位开发者期待已久的开源鸿蒙开发者手机已经开放购买啦!!

    各位开发者期待已久的开源鸿蒙开发者手机已经开放购买啦!! “开源鸿蒙开发者手机”,本质是手机形态的开发板,为广大 OpenHarmony
    发表于 10-10 18:32

    可以VisionFive 2玩PSP游戏啦!欢迎各位游戏爱好体验

    游戏啦!目前游戏帧率和性能正在持续改善,欢迎感兴趣的开发者们来体验尝试。 下载地址:https://www.ppsspp.org/download 1 开发者“Unknown”RI
    发表于 09-11 17:17

    如何在ARM使用Clang for Windows进行编译

    Windows on Arm笔记本电脑编译C/C++应用程序。 此原生工具链意味着您可以该设备
    发表于 08-08 06:56

    Arm Ethos-U NPU应用程序开发概述

    动态存储运行时数据神经网络的推理过程中。 •AXI接口M1用于允许更低带宽和更高带宽的内存事务 延迟因此,AXI M1接口可以连接到较慢或较少突发的存储器例如闪存或DRAM。内存用于
    发表于 08-02 06:37

    如何将应用程序移植到运行在基于Arm的设备Windows

    本指南介绍如何将应用程序移植到运行在基于Arm的设备Windows。该指南首先回顾了一般指南,然后展示了不同框架的示例:Tweeten应用程序的Electron移植、StaffPa
    发表于 08-02 06:06

    为什么开发GuiLite?如何使用?

    Linux物联网终端设备。 GuiLite可以嵌入iOS、Android、MFC、QT等其他UI系统中,让你的界面集百家之长,又不失个性。 GuiLite鼓励混合编程,开发者可以用GuiLite接管UI
    发表于 06-15 08:41

    开放原子开源基金会OpenHarmony开发者大会2023演讲资料汇总

    适配OpanHarmony实践.pdf 硬件生态分论坛 *附件:1_MIPS指令集与OpenHarmony带屏设备的商业应用.pdf*附件:2_以多层次和多样
    发表于 05-29 16:34