据IT之家10月12日消息,外媒TweakTown报道,开发者Skylar Taylor-Barrick最近推出了开源项目gbos-vm,它能让搭载Apple Silicon芯片的Mac通过支持GPU加速的虚拟机运行Googlebook OS系统。IT之家提供了GitHub项目地址(https://github.com/skylartaylor/gbos-vm)。
公开资料显示,Googlebook OS基于Android构建,采用Vulkan图形API,而苹果芯片依赖于Metal。为了解决两者间的兼容问题,gbos-vm利用MoltenVK将Vulkan调用转换为Metal调用,使得虚拟机可以直接使用Mac的GPU,无需退回到由CPU承担渲染任务的软件模拟模式。
在安装步骤上,用户需先从谷歌服务器下载官方Dell XPS Googlebook OS恢复镜像,接着通过脚本修改其中针对特定硬件的vendor分区,将其替换为Google Cuttlefish项目提供的虚拟设备组件,最后借助QEMU启动系统。
硬件方面,该项目要求使用搭载Apple Silicon芯片、至少16GB RAM内存的Mac,并预留约60GB可用存储空间。此外,用户还需安装Xcode Command Line Tools、Android SDK和NDK。开发者也在探索x86架构兼容方案,未来可能让项目支持英特尔处理器Mac。
需要注意的是,gbos-vm目前仍存在多项问题,例如虚拟机启动时可能导致蓝牙功能崩溃、显示帧率最高限制为60fps、后台与TPM相关的进程也频繁崩溃、音频和剪贴板功能不稳定等。同时,由于项目重新构建了vendor分区,虚拟机无法使用硬件安全元件,导致加密密钥缺少硬件级保护。因此,开发者建议将gbos-vm用作开发和实验环境,而不是日常使用的主力系统。对于有兴趣尝试的用户,开云体育网站|官方地址与登录入口提供了更多相关信息。