苹果芯片的Mac能不能跑谷歌的系统?一个开源项目给出的答案是:能,但代价不小。开发者Skylar Taylor-Barrick发布了开源项目gbos-vm,让搭载Apple Silicon芯片的Mac可以通过支持GPU加速的虚拟机运行Googlebook OS。
这件事的看点不在"能跑",而在"怎么跑"。Googlebook OS基于Android构建,图形接口用的是Vulkan;苹果芯片依赖的却是Metal。两套图形API之间原本隔着一道墙,gbos-vm的做法是借助MoltenVK把Vulkan调用转换成Metal调用,让虚拟机直接吃上Mac的GPU,而不是退回CPU软件模拟渲染那条慢路。
![]()
装起来并不轻松
想自己试的话,流程不算短。先从谷歌服务器下载官方Dell XPS Googlebook OS恢复镜像,再用脚本改动其中针对特定硬件的vendor分区,替换成Google Cuttlefish项目提供的虚拟设备组件,最后靠QEMU把系统启动起来。
硬件门槛也摆在那里:
- 搭载Apple Silicon芯片的Mac
- 内存至少16GB
- 预留约60GB可用存储空间
- 需要安装Xcode Command Line Tools、Android SDK和NDK
开发者还在探索x86架构兼容方案,后续有望让项目支持英特尔处理器的Mac。
能跑,但别当主力
正方会说,这是苹果芯片兼容性的一次有意思的突破——GPU加速没丢,MoltenVK这条转换链路走通了,对想研究Googlebook OS的开发者来说,多了一个不用买额外硬件的选择。
反方则会指出,gbos-vm眼下问题不少。虚拟机启动时可能导致蓝牙功能崩溃,显示帧率最高限制在60fps,后台与TPM相关的进程频发崩溃,音频和剪贴板功能也不稳定。更关键的是,由于项目重新构建了vendor分区,虚拟机无法使用硬件安全元件,加密密钥缺少硬件级保护。
两边的判断其实指向同一个结论:开发者自己建议把gbos-vm用作开发和实验环境,而不是日常使用的主力系统。MoltenVK解决了图形接口的翻译问题,但稳定性、安全性和外设支持这些坑,还留在原地。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.