分享好友 最新动态首页 最新动态分类 切换频道
Android 13 “鸡肋”?可它跑起了 Windows 11、Linux 发行版!手机windows虚拟机「Android 13 “鸡肋”?可它跑起了 Windows 11、Linux 发行版!」
2025-02-13 09:29


整理 | 郑丽媛

出品 | CSDN(ID:CSDNnews)

还记得在今年年初盘点 时,XDA Developers的前主编 Mishaal Rahman 曾预言:“Android 12 的 Bug 修复对谷歌而言已压力不小,由此可能导致下一版本的开发周期遭到缩减,从而引发恶性循环。”

结果不到一个月,Mishaal Rahman 就被“打脸”了:2月10日,谷歌正式发布了

不可否认的是,在感受过“Android 历史上最大设计变更”的 Android 12 后,首个 Android 13 预览版似乎处在一种“珠玉在前,瓦石难当”的尴尬处境:在看过谷歌的介绍后,许多人吐槽 Android 13 “平淡无奇”、“鸡肋平庸”。

Android 和 Web 开发人员 @kdrag0n 发现了隐藏在 Android 13 预览版中的闪光点:谷歌 Pixel 6 等设备在安装 Android 13 预览版后,可实现完全虚拟化!

这意味着,现在我们可以在 Pixel 6 或其他基于 Tensor 处理器的设备上,以接近原生的速度运行几乎任意操作系统,包括 Windows 11、Ubuntu 或 Arch Linux Arm 等 Linux 发行版。

nload="this.removeAttribute('width'); this.removeAttribute('height'); this.removeAttribute('onload');" />


将 KVM 引入 Android

早在 2 个月之前,Mishaal Rahman 就曾“谷歌将如何在 Android 13 中使用虚拟化”这一话题进行过分析,他坚定认为:“谷歌多年碎片化战争的下一个战场是虚拟化。

说起 Android 的虚拟化,Android 系统团队的 Will Deacon 将之称为“碎片化的狂野西部”。因为不论虚拟机是否存在于设备上,它们的作用通常都不是用来运行其他操作系统,而是用于试图增强内核安全或在 Android 操作系统之外运行杂项代码(例如 DRM、密码学和其他闭源二进制文件的第三方代码)。

但在谷歌看来,“在 Android 操作系统之外运行杂项代码”这一点存在重大隐患:

nload="this.removeAttribute('width'); this.removeAttribute('height'); this.removeAttribute('onload');" />

从上面这张 ARMv8/v9 异常模型中可以看出,虚拟机程序运行在 EL2 层,而在 ARM 命名法中,数字越大,特权级别越高,即 EL2 比行在 EL0、EL1 的代码权限更高。这也就意味着,许多闭源二进制文件的第三方代码的运行权限,比操作系统和内核还高。这显然是个安全隐患,因为在较高 EL 上运行的代码可访问低级别的所有寄存器

为解决这一安全问题,谷歌一直在寻求一个通用的虚拟化解决方案,以实现解除第三方代码的特权,并将该代码与 Android 和其他第三方程序隔离开来。关于这点,KVM 是个不错的选择。

KVM,全名 Kernel-based Virtual Machine,是一个开源的系统虚拟化模块,自 Linux 2.6.20 之后,便广泛集成在各个主流 Linux 发行版中,主要使用 Linux 自身的调度器进行管理。而 Android 同样也基于 Linux 内核构建,所以谷歌自然而然会选择将 KVM 部署为通用虚拟机管理程序。但谷歌并非照搬全收,它实际上是在扩展具有额外安全功能的 KVM,即 pKVM:受保护的 KVM。

当时,Mishaal Rahman 就已预测了 Android 13 可能出现的变化:“目前,市场上没有任何 Android 设备配备虚拟化模块,包括谷歌自己的 Pixel 6 也没有,但这将随着即将发布的 Android 13 版本而改变。”他补充道,据他了解,谷歌有计划在 Android 13 中引入 pKVM 和虚拟机框架的第一个版本


Mishaal Rahman 预测成功

这次,Mishaal Rahman 的预测成功了:通过加入全新虚拟化框架的 Android 13 预览版,@kdrag0n 完成了在 Pixel 6 中运行 Windows 11 及部分 Linux 发行版的尝试。

@kdrag0n 表示:“在 Pixel 6 + Android 13 DP1 上,拥有 KVM 管理程序(接近本机性能)的成熟虚拟机。”Ta 还分享道,目前在设备上可获得完整的 EL2,而“pKVM”是可选项,可在每个 VM 的基础上启用,但对于未受保护的 VM,似乎可使用完整的 KVM 功能。

nload="this.removeAttribute('width'); this.removeAttribute('height'); this.removeAttribute('onload');" />

为证明其运行成功,@kdrag0n 在推特上发布了一则各种 Linux 发行版作为 VM 在 Pixel 6 上启动的视频,其中包括 Ubuntu 21.10、Arch Linux Arm、Void Linux 和 Alpine Linux,甚至还有一段在 Arch 上为 arm64 编译 Linux 5.17-rc3 allnoconfig 的录屏。

此后,@kdrag0n 又通过 Android 13 虚拟化,让 Pixel 6 得以运行 Windows 11 并对此进行了优化:“稍微提高了性能,Windows VM 现在真的可以使用了,尽管不支持硬件 GPU 加速,但 CPU、I/O 和内存压力已缓和许多。”


不仅如此,@kdrag0n 还成功通过 Pixel 6 的 Windows 虚拟机,连接到电脑上(为进行键盘输入),十分顺畅地玩起了 1993 年的老游戏《毁灭战士》。

nload="this.removeAttribute('width'); this.removeAttribute('height'); this.removeAttribute('onload');" />

但 @kdrag0n 也补充道,这是 Windows on ARM,而非 x86,并且不支持嵌套虚拟化,所以也不支持 WSA。尽管这远非完美的体验,也不如本地安装操作系统那样流畅,但能够良好运行已然不易。

相信等到 Android 13 正式版支持 pKVM 时,其虚拟机体验将再度完善,届时各类操作系统在 Android 手机上的表现也值得期待。

  • https://blog.esper.io/android-dessert-bites-5-virtualization-in-android-13-351789/

  • https://www.cnx-software.com/2022/02/14/android-13-virtualization-lets-pixel-6-run-windows-11-linux-distributions/

  • https://twitter.com/kdrag0n/status/1492754683445669893


最新文章
红米手机2(移动4G)红米手机2「红米手机2(移动4G)」
1G内存完全够用,那些觉得内存快满时卡的注意一下,一般原因有两个:第一,安卓有自己的OOM机制,当RAM使用达到一定值时(而不是完全用满的时候)会自动进行清理,清理的过程会占用CPU;第二,开启了大量后台占用CPU的应用导致前台程序的CP
手机模拟钢琴安卓版手机模拟钢琴「手机模拟钢琴安卓版」
手机模拟钢琴安卓版是一款可以将手机变成钢琴的软件,本产品包含2种模式,练习模式和自由弹奏,把你的手机变成一个钢琴教练,用户可以使用此软件来进行钢琴练习,发出的音色与真实钢琴极为相似,学会钢琴识谱拥有海量的乐谱可以练习,让用
电脑充电器可以充手机吗充电宝可以一边充电一边充手机吗「电脑充电器可以充手机吗」
电脑充电器可以充手机,但并不推荐这样做。这是因为电脑的USB端口输出的电压和电流通常比手机的充电器要低,因此充电速度会相对较慢。此外,电脑在工作时负荷变化可能导致提供给手机的电流不稳定,从而可能对手机电池造成伤害,减少电板的
大可乐手机丁秀洪表示发布会将放“毒招”大可乐手机「大可乐手机丁秀洪表示发布会将放“毒招”」
一句12.3,让什么发生,让发布在即的大可乐3成了最近的热议话题。至于究竟是什么大招,之前有媒体推测可能是暗指大可乐将和京东战略合作,也有网友认为昨日曝光的疑似长着苹果脸的新机谍照就是所谓大招。但今天,大可乐手机创始人丁秀洪在
OPPO手机总是弹出广告怎么关闭手机老是弹出广告怎么消除「OPPO手机总是弹出广告怎么关闭」
注意:本文提供的解决方案仅适用于OPPO手机。如果您使用的是其他品牌的手机,建议您查阅官方说明或联系客服获取帮助。在解决问题之前,让我们先了解一下为什么OPPO手机会频繁弹出广告。通常情况下,出现这种问题的原因可能有以下几点:未经
耐玩的游戏王手游推荐 2024经典的游戏王游戏大全游戏王手机游戏「耐玩的游戏王手游推荐 2024经典的游戏王游戏大全」
游戏王系列,作为日本界的璀璨明星,自其问世以来,便吸引了无数动漫爱好者的目光,成为了他们心中的经典。基于游戏王这一的IP,一系列悉心设计的游戏应运而生,跨越国界,在世界范围内赢得了极高的声誉与喜爱。谈及游戏王题材的手游,它们
骁龙855深度性能测试,前瞻解读2019年手机性能(对比麒麟980、苹果A12)手机性能对比「骁龙855深度性能测试,前瞻解读2019年手机性能(对比麒麟980、苹果A12)」
上一篇文章跟大家详细地聊下,目前最火的几款。还没看过的小伙伴们推荐看一看:很多读者在评论跟我提起:为什么不加上骁龙855呢?其实原因也很简单:骁龙855的机型还没上市,最快也要等到2月份。实在是巧妇难为无米之炊呀!还好,在新机正
手机好评排行:小米15第六,iQOO13跌出前十,第一名出乎意料性能最好的手机前十位「手机好评排行:小米15第六,iQOO13跌出前十,第一名出乎意料」
因为新机的发布,11月份的好评榜变化还是挺大的:OPPO Find X8排名第十,小米15仅排名第六,上周的亚军iQOO13跌出榜单前十,第一名确实有点出乎意料。对于榜单中的新机和值得选购的机型,亓纪会进行推荐和点评,希望对大家有所帮助。好评榜
手机银行线上服务指南 | 您需要的金融服务都有~广西农信手机银行「手机银行线上服务指南 | 您需要的金融服务都有~」
当您不想出门的时候当您意外居家的时候着急汇款?着急查账?着急缴费?别着急您的老朋友“广西农信手机银行”来帮您7×24小时的贴心服务让一切都变简单~这份线上服务指南请您收藏~一账户管理登录手机银行,点击首页-我的账户或账户管理、明
苹果手机怎么关声音苹果手机键盘声音怎么关闭「苹果手机怎么关声音」
苹果手机作为现代生活中不可或缺的通讯工具,其声音管理功能显得尤为重要。无论是希望在工作或学习中保持专注,还是在特定场合避免打扰他人,掌握关闭苹果手机声音的方法都显得尤为关键。以下是几种常见的关闭苹果手机声音的方法,帮助用户
相关文章
推荐文章
发表评论
0评