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

注:本文综合自IT之家等,文中包含AI辅助创作的内容。
编辑:陈帅