开发者让Googlebook OS运行于Mac虚拟机
10月12日,第三方开源项目gbos-vm让苹果芯片Mac通过虚拟机运行Googlebook OS,支持GPU加速与Chrome浏览器;该项目与谷歌、戴尔无官方关联,仍存在功能及安全限制。
驱动中国10月12日消息,开发者Skylar Taylor-Barrick将名为gbos-vm的项目开源,允许搭载Apple Silicon芯片的Mac通过虚拟机启动Googlebook OS。
该项目已在GitHub公开,其方式是用QEMU载入谷歌为戴尔Googlebook提供的官方恢复镜像,并对系统进行修改,使其适配虚拟硬件。
开发者强调,gbos-vm并非通用Android镜像,也不是将Googlebook OS原生安装到Mac上,且与谷歌、戴尔均无官方关联。
Googlebook是谷歌新推出的一类笔记本电脑平台。按谷歌官方描述,Googlebook OS以Android技术栈为基础,融合ChromeOS桌面体验,支持Android应用,并提供与Android手机的跨设备协作功能。
项目核心工作是将谷歌提供的戴尔Googlebook恢复映像改造成能够在虚拟设备中启动的版本。针对Android图形接口使用Vulkan、苹果平台采用Metal的差异,开发者为虚拟机搭建图形转换与共享机制,使虚拟系统能够调用Mac GPU,而非完全依赖CPU渲染界面。
项目介绍称,经过这些适配后,系统可以启动并运行Chrome浏览器。
安装方面,项目要求使用搭载Apple Silicon芯片的Mac,不支持英特尔处理器Mac。开发者建议设备至少配备16GB内存,并预留约60GB可用存储空间,同时需要安装Xcode命令行工具、Homebrew、Java开发工具包和Android SDK等依赖。
首次运行安装脚本时,程序会从谷歌服务器下载约9GB的恢复镜像,并在本地完成修改、编译和虚拟机环境构建。
目前,该项目仍存在多项功能限制。虚拟机显示刷新率最高为60帧,部分使用特定WebGL渲染方式的内容可能出现画面异常;音频表现尚不稳定,反向剪贴板复制、右键操作和长时间运行也未经过充分测试。
此外,项目使用的蓝牙功能无法与真实蓝牙设备配对。
安全性方面,虚拟机缺少实体Googlebook所具备的部分安全硬件,包括可信平台模块(TPM)相关能力及硬件支持的密钥保护机制。开发者通过软件实现部分密钥管理功能,并修改了供应商分区,因此该分区无法获得完整的验证启动保护。
开发者建议将gbos-vm用于系统开发、测试和功能体验,而不是作为日常主力系统,也不建议在其中登录敏感账户。
该项目目前展示了Googlebook OS在Apple Silicon Mac虚拟机中启动、调用GPU和运行Chrome的能力,并不意味着系统已获得官方Mac兼容支持,其硬件功能与安全保障也不能等同于实体Googlebook。