新闻中心
明显 Bug 拖三年不修,Zig 宣布从 GitHub 迁移至 Codeberg
因对 github 日益下滑的服务质量深感失望,zig 软件基金会正式宣布将全部项目迁移至非营利性代码托管平台 codeberg。

此次迁移导火索,源于一个名为“safe_sleep.sh 脚本无限挂起”的严重缺陷。早在 2025 年 2 月,GitHub 就用自研的 safe_sleep 脚本替换了标准 POSIX sleep 命令;然而该脚本存在致命设计缺陷——若进程未能在每 1 秒的时间窗口内被内核成功调度执行,脚本便会陷入无终止循环,持续霸占单核 100% CPU 资源。
Zig 核心开发者 Matthew Lugg 在 2025 年 4 月提交的故障报告中明确指出:“在高负载的 CI 服务器环境中,这种情形极易触发。一旦发生,后果极其严重:整个 CI 运行器将被彻底拖垮,必须依赖人工介入才能恢复。我们在 Zig 自建的 CI 运行器集群中已多次观测到此类进程持续运行数百小时,悄然导致两台运行器服务器连续宕机数周。”
尽管该问题于 2025 年 4 月被正式提交至 GitHub 官方反馈渠道,但直到同年 8 月 20 日,修复补丁才被合并入主干;更令人震惊的是,GitHub 团队全程未在原始讨论帖中作出任何回应,该议题直至 12 月 1 日才被系统自动关闭。颇具讽刺意味的是,相关修复方案早在 2025 年 2 月即已由社区提出,却在长达 14 个月的时间里未获任何人工审查,甚至在 2025 年 3 月被 GitHub 自动化机器人以“长期无进展”为由强制关闭。
Zig 软件基金会主席兼首席架构师 Andrew Kelly 在迁移声明中直言:
“GitHub Actions 存在不可接受的安全与稳定性漏洞,却被长期置之不理。GitHub CEO 曾公开宣称‘要么拥抱 AI,要么滚蛋’——看来微软的部分团队确实精准领会了这句话的精神,因为如今的 GitHub Actions 已演变为一种‘伪随机调度器’:它看似随机地挑选任务执行,实则缺乏可预测性与可控性。叠加其他长期未修复的缺陷,以及完全缺失的手动干预能力,致使我们的 CI 流水线严重堵塞,甚至连主分支的常规提交都无法及时完成自动化检查。”
Kelly 随后就该发言中部分措辞引发的争议公开致歉,称其为“情绪化表达”,但强调 Zig 基金会迁移至 Codeberg 的技术决策保持不变。
Tunee AI
新一代AI音乐智能体
1104
查看详情
Answer.AI 与 Fast.AI 联合创始人 Jeremy Howard 在社交平台上评论道:“这段代码的问题显而易见——几乎任何具备基础 Unix 系统经验的开发者,扫一眼就能断定它必然导致 CPU 持续满载,并且只要时间检查时机稍有偏差,就会永远卡死。我实在难以想象,如此一系列令人震惊、违背基本工程常识的事件,竟会发生在一家标榜专业与可靠性的科技公司内部。”
Zig 并非孤例。Dillo 浏览器项目创始人 Rodrigo Arias Mallo 也在上周末宣布将逐步迁出 GitHub,理由涵盖:前端过度依赖 J*aScript 导致性能与可访问性恶化、代码审查工具功能薄弱、平台整体可用性持续下降,以及“对大语言模型与生成式 AI 的盲目追逐正加速侵蚀开放网络的根基”。
数据显示,自 2025 年 1 月以来,非营利代码托管平台 Codeberg 的支持会员数量已从原有 600 余人激增至上周的 1200 余人,实现翻倍增长。
相较之下,GitHub 至今仍未公布其当前付费用户总数。微软 CEO 萨蒂亚·纳德拉在 2025 年第三季度财报电话会议中透露:“GitHub Copilot 全球用户已突破 1500 万,同比增幅超 400%”,但未披露其中订阅付费用户的实际规模。据 2025 年第四季度财报,GitHub 年化营收达 20 亿美元,其中 GitHub Copilot 订阅服务贡献了全年收入增长的约 40%。
源码地址:点击下载
以上就是明显 Bug 拖三年不修,Zig 宣布从 GitHub 迁移至 Codeberg的详细内容,更多请关注其它相关文章!
# java
# javascript
# Fast.AI
# 2025
# 会员
# 微软
# unix
# ai
# 工具
# 浏览器
# github
# go
# git
# 前端
# 达州营销推广公司
# 东莞移动网站优化
# seo外贸公司推广
# 网站关键词优化预订
# 书亦烧仙草营销推广
# 西安网站推广费多少钱
# seo最佳选择方法
# 高埗鞋网站推广哪家快
# google广告投放seo
# 衡水网站建设推广服务
# 就会
# 多语言
# 财报
# 开发工具
# 早在
# 将在
# 的是
# 不修
相关栏目:
【
科技资讯46185 】
【
网络学院92790 】
相关推荐:
微信网页版官方入口教程 微信网页版网页版快速登录步骤
PHP表单数据传递:如何通过隐藏输入字段获取动态ID
word邮件合并后日期格式不对怎么改_Word邮件合并日期格式修改方法
c++如何实现单例设计模式_c++线程安全的单例模式写法
cad如何更改注释性对象的比例_cad注释性比例调整方法
html两个JS只运行一个怎么办_让双JS在html中都运行方法【技巧】
深入理解Go语言中的指针类型:以*string为例
Win10系统服务哪些可以禁用 Win10安全优化服务列表【干货】
优化Django表单:提交验证失败后保留用户输入
Win11怎么隐藏桌面图标 Win11一键隐藏所有桌面元素及恢复显示
c++ dfs和bfs代码 c++深度广度优先搜索算法
Lar*el的路由模型绑定怎么用_Lar*el Route Model Binding简化控制器逻辑
腾讯视频怎么使用多账号家庭管理_腾讯视频家庭多账号统一管理与权限分配教程
MAC怎么在地图App里使用“四处看看”_MAC体验部分城市的3D实景街景
纯CSS与HTML网格布局的HTML精简策略:SVG与JS方案解析
TypeScript/J*aScript:高效查找数组中首个唯一ID对象
蛙漫2台版漫画地址 Manwa2正版网页版链接
Win10磁盘清理工具在哪 Win10打开并使用磁盘清理【教程】
如何在复杂的电商平台中优雅地管理共享资源并确保正确重定向,使用spryker-shop/resource-share-page模块助你一臂之力
优化LangChain文档加载与ChromaDB集成:解决多文档处理与分块问题
在Blazor WebAssembly应用中动态注入客户端特定指标代码的策略
Vue.js 图片显示异常排查:理解应用挂载范围与DOM ID唯一性
服务端验证_j*ascript输入检查
聚水潭ERP登录页面入口 聚水潭ERP官网登录界面
豆包手机助手发布技术预览版:直接嵌入手机系统!努比亚样机发售
韩小圈电脑版在线入口_网页版免费登录地址
C++ map遍历方法大全_C++ map迭代器使用总结
一加 Nord 5 隐私权限异常_一加 Nord 5 系统安全优化
解决Flask中Quill编辑器内容提交失败及TypeError的指南
漫蛙2漫画入口 漫蛙正版网页漫画直达网址
php源码怎么看淘宝客系统_看php源码淘宝客系统技巧
谷歌学术网站直达地址 谷歌学术搜索网页版一键进入
PyTorch模型训练效果不佳?深入剖析常见错误与调试技巧
网易大神怎么保存别人动态的图片_网易大神动态图片保存方法
MongoDB聚合管道:正确匹配对象数组中_id的方法
构建轻量级网站内部消息系统:Formspree 集成指南
蛙漫2日版入口 WAMAN2(日版)无删减漫画官网链接
实现全屏滚动与导航点:专业教程
小猿搜题在线学习页面在哪_小猿搜题在线学习中心入口
Golang如何使用buffered channel提高性能_Golang buffered channel优化技巧
Mac怎么锁定备忘录_Mac备忘录加密设置教程
lar*el怎么安全地存储和获取配置文件中的敏感信息_lar*el敏感信息安全存储方法
PrimeNG Sidebar背景色自定义指南:CSS覆盖与主题化实践
Google翻译怎么语音输入_Google翻译语音输入功能使用与设置方法
深入理解与实现最大堆的Heapify过程:常见错误与修正
响应式容器内容自动缩放与宽高比维持教程
J*aScript中针对特定容器内图片动画的实现教程
J*a里如何实现线程安全的懒加载单例_懒加载单例实现方法解析
QQ邮箱官网登录入口 QQ邮箱网页版邮箱快速登录
文心一言怎样用批量生成做多版文案_文心一言用批量生成做多版文案【批量创作】


2025-12-03
浏览次数:次
返回列表