谷歌近期悄悄调整了 Pixel 系列设备内核源代码的获取方式。过去,谷歌会直接将相关源代码和完整提交历史公开到 Git 代码仓库,开发者可以随时查看、下载。现在,谷歌改为不再公开发布源代码,有需要的开发者需要联系谷歌申请,通过审核后,谷歌会通过谷歌云端硬盘(Google Drive)向开发者发送源代码。
对很多 ROM 开发者来说,Pixel 系列设备一直是非常友好的选择。谷歌不仅按照 GPLv2 许可证要求公布 Linux 内核源代码,还会提供完整的 Git 提交历史,方便开发者查看每次修改、修复漏洞并适配新的安卓版本。这种透明度让 Pixel 成为第三方系统开发的首选平台之一。
![]()
申请流程变长,等待以周计
第三方系统 GrapheneOS 开发团队透露,目前 Pixel 部分内核源代码已经改成手动申请模式。开发者需要填写谷歌提供的表单,等待谷歌审核,然后通过 Google Drive 获取分享链接。原本直接查看 Git 就能拿到的源代码,现在有时候可能需要等待数周才能收到谷歌的回应。
更麻烦的是,谷歌提供的源代码可能将多个修改合并在一起,不再保留过去清晰的提交历史。这让开发者更难判断谷歌具体修改了哪些代码,也增加了漏洞审计和问题排查的难度。对于依赖源码进行安全审计的第三方 ROM 项目来说,这种变化带来的影响是实实在在的。
普通用户无感,第三方 ROM 项目承压
![]()
这种变化对普通用户来说没有任何影响。通过官方系统使用 Pixel 设备的用户,仍然可以正常收到安卓版本更新和安全补丁。真正受影响的是第三方 ROM 项目——这些系统在适配 Pixel 新版本时,需要获得对应的内核源码并完成编译、测试和安全审计。
如果获取源码的过程就需要等待数周,第三方系统发布新版本和安全更新的时间也可能会被迫推迟。Linux 内核本身仍然受 GPLv2 许可证约束,因此谷歌仍然需要提供相应的开源代码,这一点没有改变。
争议焦点:及时性、便利性与开发历史透明度
目前的争议主要集中在三个方面:源代码能否足够及时、方便地获取,以及完整的开发历史是否应该继续公开。这种变化实际上也导致 Pixel 系列设备对 ROM 开发者的吸引力下降,同时影响在 Pixel 上使用第三方 ROM 的用户——毕竟 ROM 的发布时间可能都要因此推迟。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
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.