开发者推出 gbos-vm 开源项目,Apple Silicon Mac 可虚拟化运行 Googlebook OS
开发者 Skylar Taylor-Barrick 发布开源项目 gbos-vm,可在 Apple Silicon Mac 上通过 GPU 加速虚拟机运行 Googlebook OS。项目借助 MoltenVK 将 Vulkan 调用转为 Metal,要求 16GB 内存与约 60GB 存储,需下载 Dell XPS 恢复镜像并替换为 Cuttlefish 组件后经 QEMU 启动。
10 月 12 日,据外媒 TweakTown 报道,开发者 Skylar Taylor-Barrick 公开了名为 gbos-vm 的开源项目,目标是在搭载 Apple Silicon 芯片的 Mac 上以虚拟机方式运行 Googlebook OS。该项目已在 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 完成系统启动。
硬件门槛方面,该项目要求 Mac 搭载 Apple Silicon 芯片,RAM 至少 16GB,并预留约 60GB 可用存储空间;此外还需预先安装 Xcode Command Line Tools。对于希望在苹果设备上体验 Googlebook OS 的开发者而言,gbos-vm 提供了一条可复现的技术路径,但其对硬件资源的占用也意味着并非所有 Mac 都能满足运行条件。