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

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

3天内不再提示

开发者在苹果M1 Mac上成功虚拟化运行Win10 ARM

璟琰乀 来源:IT之家 作者:骑士 2020-11-28 09:41 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

外媒 MacRumors 报道,开发者 Alexander Graf 已经成功地在苹果 M1 Mac 上虚拟化运行 Windows 10 ARM 系统,证明 M1 芯片能够运行微软的 Windows 10 操作系统

目前,采用 M1 芯片的 Mac 不支持 Windows,也没有像英特尔 Mac 那样的 Boot Camp 功能,但支持 Windows 是很多用户希望看到的功能。

IT之家获悉,利用开源的 QEMU 虚拟机,Alexander Graf 能够在苹果 M1 芯片上虚拟出 Windows 10 ARM,而且没有仿真。由于 M1 芯片是定制的 Arm SoC,因此无法再像之前基于英特尔的 Mac 那样,使用 Boot Camp 安装 x86 版 Windows 或 x86 Windows 应用。不过,他在推特中表示,当在 M1 Mac 上进行虚拟化时,“Windows ARM64 可以很好地运行 x86 应用程序。虽然没有 Rosetta 2 那么快,但也差不多了。”

Graf 能够通过 Hypervisor.framework 进行虚拟化来运行 Windows ARM64 Insider Preview。苹果表示,这可以使用户无需编写内核扩展(KEXTs)就能与虚拟化技术进行交互。

Graf 在 QEMU 虚拟化器上安装了一个自定义补丁,据说它以直接在主机 CPU 上执行客体代码而 “实现接近原生性能”而闻名。这意味着 Windows 10 ARM 可以在 M1 Mac 上进行虚拟化,并且性能优异。

虽然 Graf 的实验还处于早期阶段,但他相信其他人可以重现其成果。“现在还处于早期阶段。绝对可以重现结果 -- 所有的补丁都在邮件列表上 -- 但现在不要指望拥有稳定的、功能齐全的系统,”他说。最重要的是,Graf 已经证明 Windows 系统能够在 M1 Mac 上运行。截图显示,虚拟的Windows 10 ARM CPU频率为1GHz。

苹果软件工程主管 Craig Federighi 最近表示,Windows 是否能够来到 M1 Mac 上是 “由微软决定的”。M1 芯片包含了运行 Windows 所需的核心技术,但微软必须决定是否向 Mac 用户授权 Windows 10 ARM。

责任编辑:haq

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

    关注

    463

    文章

    54379

    浏览量

    469030
  • 苹果
    +关注

    关注

    61

    文章

    24609

    浏览量

    208729
  • WINDOWS
    +关注

    关注

    4

    文章

    3705

    浏览量

    94311
  • Mac
    Mac
    +关注

    关注

    0

    文章

    1131

    浏览量

    55537
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    开发者正加速向Arm架构迁移

    人工智能 (AI) 正重塑数字格局,开发者也正面临全新挑战:基础设施不仅要具备强大算力,还需兼具可扩展性、成本效益和高能效等特征。当前,亚马逊云科技、谷歌、微软、Oracle Cloud
    的头像 发表于 02-02 15:10 589次阅读

    2025华为开发者大赛暨开发者年度会议成功举办

    12月27日-12月28日,以“成就AI原生时代先锋开发者”为主题的2025华为开发者大赛暨开发者年度会议在上海华为练秋湖研发中心举办。本次会议旨在汇聚先锋开发力量,搭建开放共赢的生态
    的头像 发表于 12-31 13:32 966次阅读

    深入剖析ARM64异常处理:开发者必须掌握的底层核心逻辑

    与软件的协同操作逻辑,都是开发者必备的核心能力。今天我们就深度拆解ARM64异常处理机制,同时聊聊 开发者为何必须关注这一技术点 。 一、异常发生后,CPU的自动操作细节 当ARM64
    的头像 发表于 12-24 07:05 1322次阅读
    深入剖析<b class='flag-5'>ARM</b>64异常处理:<b class='flag-5'>开发者</b>必须掌握的底层核心逻辑

    2025开放原子开发者大会精彩回顾

    11月21日-22日,2025开放原子开发者大会在北京成功举办,大会以“一切为了开发者——AI共智,开源共享”为核心主题,汇聚政产学研用千余名代表,通过1场开幕式、15场前沿分论坛及开
    的头像 发表于 11-27 14:59 757次阅读

    2025开放原子开发者大会AtomGit开源实践交流分论坛成功举办

    11月21日,2025开放原子开发者大会开幕式上,开放原子开源基金会联合CSDN等伙伴,正式宣布新一代AtomGit平台完成全面升级并上线运行。该平台由AtomGit与GitCode深度融合而成
    的头像 发表于 11-25 17:47 1323次阅读

    2025开放原子开发者大会成功举办

    11月21日,2025开放原子开发者大会在京开幕。大会以“一切为了开发者——AI共智,开源共享”为主题,聚焦人工智能与开源技术的深度融合,全面展现开源生态推动产业创新、培育新质生产力方面的核心价值。
    的头像 发表于 11-25 17:19 1018次阅读

    如何在RK3588开发上成功运行deepin 25系统

    作为高性能 ARM64 平台的热门芯片,RK3588 凭借强大的算力和丰富的接口,成为嵌入式开发与桌面体验的优选硬件;而 deepin 25 作为国产桌面系统的标杆之作,以流畅的交互和完善的生态赢得广泛认可。当两相遇,如何实现
    的头像 发表于 11-24 17:20 1302次阅读
    如何在RK3588<b class='flag-5'>开发</b>板<b class='flag-5'>上成功</b><b class='flag-5'>运行</b>deepin 25系统

    Arm亮相2025 OPPO开发者大会

    10 月 15 日,OPPO ColorOS 16 发布会暨 OPPO 开发者大会在深圳隆重召开,大会现场除发布 OPPO 最新技术外,还举办了多场论坛,与业界领袖共同探讨科技创新与人工智能 (AI
    的头像 发表于 10-18 14:52 2372次阅读

    9.20上海见!RT-Thread睿赛德将亮相具身智能上海开发者Meetup,解读异构通信与虚拟技术|活动预告

    负责人叶昌将作为核心分享嘉宾,带来“从异构通信到虚拟技术:RT-thread助力机器人敏捷、可持续开发”主题演讲,为开发者深度拆解技术落地路径。本次分享中,叶昌将
    的头像 发表于 09-16 22:12 867次阅读
    9.20上海见!RT-Thread睿赛德将亮相具身智能上海<b class='flag-5'>开发者</b>Meetup,解读异构通信与<b class='flag-5'>虚拟</b><b class='flag-5'>化</b>技术|活动预告

    电商API入门问答:开发者必知的10个基础问题

    电子商务领域,API(应用程序接口)是连接开发者和电商平台的关键桥梁。它允许开发者构建自定义应用,如库存管理系统、订单跟踪工具或个性推荐引擎。对于刚入门的
    的头像 发表于 07-14 14:54 795次阅读
    电商API入门问答:<b class='flag-5'>开发者</b>必知的<b class='flag-5'>10</b>个基础问题

    怎样安装cy7c68013的虚拟串口win10驱动?

    work? 我自己做了一块板,win7下能正确安装虚拟串口驱动使用,但没有找到win10相应的驱动,请帮助。
    发表于 06-04 06:33

    WIN10下怎么搭建CY7C68013的开发环境?

    1WIN10下怎么搭建CY7C68013的开发环境? 2,我已经安装了CYUSB3014的开发环境 ,两
    发表于 05-26 06:26

    TESTBOARD_150PC_OUT不能运行的原因?

    下载脚本后重新枚举。 (声明一下,我不是这个小工具的原始开发者)。 总之,我拿到了 CYUSB3.sys 的最新 SDK。 我现在使用 64 位的 Win10 EVAL_BDPS_DRIVER 。 但是
    发表于 05-22 06:41

    fx3 sdk中的usb control centerwin10以上系统中烧写固件失败怎么解决?

    fx3 sdk1.3中的usb control centerwin10和以上系统中烧写固件失败,状态栏提示failed,win7系统中烧写成功
    发表于 05-08 06:00

    Windows Arm64托管运行器正式支持GitHub Actions

    过去一年,Arm 与 GitHub 持续紧密合作,致力于为基于 Arm 平台的开发者打造更便捷、更高效的开发体验。GitHub 推出的 Arm
    的头像 发表于 04-28 14:23 1281次阅读