2026年4月28日,HashiCorp联合创始人、Terraform和Vagrant的创造者Mitchell Hashimoto发表了一篇充满感情的博客文章,宣布他开发的终端模拟器Ghostty将离开GitHub。这篇文章在开发者社区引发了巨大反响,在Hacker News上获得了超过3500个点赞。
一个GitHub用户的告别
Mitchell Hashimoto是GitHub的第1299位用户,自2008年2月加入以来,他每天都会打开GitHub——持续了整整18年。他在文章中写道:
“GitHub是让我最快乐的地方。失恋时,我在GitHub上沉浸在开源项目中。凌晨4点室友们都睡着了?让我再提交一个commit。蜜月期间妻子还在睡觉?是的,我也会看GitHub。”
这不仅仅是一个工具的迁移,更是一个与GitHub共同成长的开发者与平台之间的情感断裂。
为什么要离开
Hashimoto在文章中透露了他离开的核心原因:GitHub的可靠性已经严重影响了他的工作效率。他甚至专门记了一本日志,记录每次GitHub故障影响他工作的日期。
- 几乎每天都有标记”X”的日期——表示GitHub宕机影响了工作
- 写文章当天,GitHub Actions故障导致PR审查中断了约2小时
- 他认为GitHub已经不再是适合严肃工作的平台
Hashimoto表示,他公开批评GitHub已经有一段时间了,甚至为此伤害了一些人的感情。但他强调,这是因为他太爱GitHub了——看到它退化让他非常愤怒。
Ghostty的去向
Ghostty是一个用Zig语言编写的现代化终端模拟器,由Hashimoto主导开发。虽然文章没有明确说明Ghostty将迁移到哪个平台,但业界普遍猜测可能会迁移到GitLab或自托管的Gitea/Forgejo实例。
更深层的问题
这个事件折射出更广泛的开发者社区对GitHub的不满:
- 可靠性下降:GitHub Actions频繁故障已经成为常态
- 功能臃肿:Copilot、AI功能等让平台越来越重
- 社区治理:开源项目对平台的依赖度太高,一旦平台出问题就影响巨大
站长和开发者启示
对于站长和开发者来说,这个事件提醒我们:
- 不要把所有代码只放在一个平台上:考虑自建Git服务作为备份
- 关注CI/CD的稳定性:GitHub Actions的可靠性问题已经影响到了重要项目
- 代码备份很重要:定期将代码仓库同步到其他平台
- 自托管方案值得考虑:Gitea、Forgejo、GitLab自托管版本都是可选方案
简评
当一个GitHub第1299号用户、拥有18年使用历史的开发者都选择离开时,GitHub需要认真反思了。对于站长来说,这再次证明了”不要把鸡蛋放在一个篮子里”的道理——代码托管、CI/CD、项目管理都不应该过度依赖单一平台。
















暂无评论内容