编程语言Zig近日宣布全面迁移至开源平台Codeberg,彻底告别GitHub。这一决定直指微软旗下GitHub对AI工具的过度投入,导致其核心代码托管服务品质下滑。

导火索

事件的导火索可追溯至2025年4月。开发者AlekseiNikiforovIBM在GitHub提交了一个关于safe_sleep.sh脚本无限挂起的错误报告。该脚本原应用于安全暂停GitHub Actions运行器的执行,但在高负载环境下会出现严重故障。

Zig核心开发人员Matthew Lugg指出:“这个脚本的缺陷显而易见:如果进程没有在特定的一秒间隔内被调度,它就会永远旋转下去,占用100%的CPU资源”。这一问题导致Zig的CI运行器机器上出现多个已运行数百小时的进程, silently地使两个运行器服务宕机数周。

尽管修复程序于2025年8月20日被合并,但相关的错误报告直到12月1日才被关闭,整整拖延了八个月。更令人担忧的是,另一个CPU使用率问题至今仍未解决。

领导层表态:AI或离开

Zig软件基金会主席Andrew Kelly直言不讳地批评了GitHub的现状。他特别引用了GitHub首席执行官“拥抱AI或离开”的言论,认为这直接导致了GitHub Actions开始实施“氛围调度”——看似随机选择要运行的作业。Kelly称:“结合其他错误和无法手动干预的问题,我们的CI系统积压严重,甚至连主分支提交都无法得到检查”。尽管他后来为帖文的激烈语气道歉,但迁移决定已经做出。

业界响应

Zig并非唯一对GitHub表示不满的项目。Dillo浏览器项目创建者Rodrigo Arias Mallo也在周末宣布计划离开GitHub,理由包括对JavaScript的过度依赖、服务拒绝能力、可用性下降,以及“对LLM和生成式AI的过度关注正在摧毁开放网络”。

Answer.AI和Fast.AI联合创始人Jeremy Howard在社交媒体上表示,用户关于GitHub Actions维护状况不佳的说法似乎是有道理的。他指出:“我无法理解这样一个非凡的、令人震惊的事件集合如何在任何正常运作的组织中发生”。

代码托管商业反思

微软CEO萨提亚·纳德拉在2025财年第三季度财报电话会议上透露,GitHub Copilot用户已超过1500万,同比增长超过4倍。早在2024年第四季度,GitHub就报告了20亿美元的年收入运行率,其中Copilot订阅贡献了约40%的年收入增长。

然而Codeberg作为非营利性Git托管服务,自1月份以来支持会员数量翻倍,从600多名增加到1200多名。这一增长反映了开发社区对纯粹代码托管服务的需求正在上升。

消息来源:https://www.theregister.com/2025/12/02/zig_quits_github_microsoft_ai_obsession/