Ghostty 即将离开 GitHub
摘要
Mitchell Hashimoto 宣布,由于持续的中断和挫败感,Ghostty 终端模拟器项目将离开 GitHub,此前他已有18年日常使用经历。
暂无内容
查看缓存全文
缓存时间: 2026/05/16 03:37
# Ghostty 正在离开 GitHub
来源:https://mitchellh.com/writing/ghostty-leaving-github
写下这些让我感到一种不理智的悲伤,但 Ghostty 即将离开 GitHub¹。
我是 GitHub 用户 1299,2008 年 2 月注册。
从那以后,我每天都打开 GitHub。每天多次,持续了超过 18 年。占据了我生命的一半以上。中间有过少数例外(我很想看看数据),但我无法想象每年超过一周的时间不在上面。
GitHub 是让我最快乐的地方。我总为它腾出时间。经历艰难分手时?我沉浸在开源中……就在 GitHub 上。大学凌晨 4 点,所有人都睡着时?让我提交一次代码。蜜月期间,妻子还在熟睡时?是的,GitHub。它一直是我历史上最开心、最想去的地方。
烦人的事也是如此!有些人在社交媒体上无目的地刷屏。而我早在那个词出现之前,就在 GitHub 上无目的地刷 issue。度假时,我会在 GitHub 上收藏各种想研究的项目。不仅仅是源代码,还有开源流程,其他维护者如何应对困难局面等等。信不信由你,我喜欢这些。
有人可能会说这不健康,但我的爱好、工作和激情完全重合,在我人生的大部分时间里,它们还都集中在一个网络空间:GitHub。
你知道吗,我开始 Vagrant(我第一个成功的开源项目)在很大程度上是希望它能让我在 GitHub 找到工作?这不是秘密,我反复说过,在我 20 岁时第一次公开谈论 Vagrant 的演讲中,我开玩笑说:“如果它做得好,也许 GitHub 会雇用我!”
GitHub 是我的梦想工作。我从未在那里工作过(不是他们的错)。但它是我梦寐以求的完美之地。那里的工程师令人难以置信,产品令人难以置信,那是我每天生活和呼吸的东西。我仍然如此,而且一直如此……这 18 年来。足够让一个婴儿长大成人,而这一切都在 GitHub 上。
最近,我一直非常公开地批评 GitHub。我对此很刻薄。我对此很愤怒。我伤害了一些人的感情。我一直在发泄。因为 GitHub 每天都在辜负我,而这是个人化的。是不理智的个人化。我爱 GitHub 超过了一个人应该爱一件东西的程度,而我对它感到生气。对于因此伤到了为它工作的人的感情,我很抱歉。
我这种感觉已经很久了,但在过去的一个月里,我坚持写日记,在每一个因为 GitHub 断服而导致我无法正常工作的日期旁边画上一个“X”²。几乎每天都在画 X。在我写这篇文章的今天,我大约有 2 小时无法进行任何 PR 审查,因为 GitHub Actions 又断服了³。如果你每天都因此被阻断几个小时,这就不再适合进行严肃的工作了。
它对我来说也不再是一个有趣的地方。我想待在那里,但它却不欢迎我。我想完成工作,但它却不让我完成。我想发布软件,但它却不让我发布。
我希望它能变得更好,但我也需要写代码。而我无法再和 GitHub 一起写代码了。我很抱歉。18 年后,我不得不离开。我希望有一天能回来,但这必须建立在实实在在的成果和改进之上,而不是空话和承诺。
关于 Ghostty 项目将迁往何处,我会在未来几个月分享更多细节。我们有一个计划,但我仍在与多个供应商(包括商业和 FOSS)进行讨论。
我们需要时间来移除对 GitHub 的所有依赖,我们有一个计划,尽可能循序渐进地完成。我们计划在当前 URL 上保留一个只读的 GitHub 镜像。
我个人的项目和其他工作暂时会留在 GitHub。Ghostty 是我、我们的维护者以及我们的开源社区受影响最大的地方,所以这次变更的重点是它。之后会怎样,我们拭目以待。
1. 这个时间点与 2026 年 4 月 27 日的大范围断服是巧合。我们已经讨论并制定离开 GitHub 的计划好几个月了,这篇博客文章是一周多前写好的。我们只是在本周才做出最终决定。↩
2. 致“Git 是分布式的!”人群:问题不在于 Git,而在于我们依赖的周边基础设施:issues、PR、Actions 等。↩
3. 这不是 2026 年 4 月 27 日那次大规模的 Elasticsearch 断服。这篇博客文章是在那之前一周写的,所以这是另一次不同的断服。↩
相似文章
Ghostty: 反思1.0版本的发布
Mitchell Hashimoto 反思了他用 Zig 构建的终端模拟器 Ghostty 达到1.0版本的过程,讨论了项目的起源、成功但富有争议的内测版,以及他对这款终端的愿景。
Libghostty 即将到来
Mitchell Hashimoto 宣布了 libghostty 的计划,这是一个可嵌入的终端模拟库,首先推出 libghostty-vt,这是一个从 Ghostty 中提取的零依赖终端序列解析器。
欢迎Ghostty子系统维护者
Mitchell Hashimoto宣布为开源终端模拟器Ghostty新增八位子系统维护者,并阐述了子系统治理模型及项目扩展目标。
Ghostty 现已成为非营利组织
Ghostty,一个终端模拟器,已成为由 Hack Club 财政赞助的非营利组织,确保其开源未来,并允许税收减免捐赠。
Ghostty 1.0 即将到来
Ghostty 1.0 是一款面向 macOS 和 Linux 的开源终端模拟器,将于 2024 年 12 月以 MIT 许可证公开发布,旨在成为现有终端的替代品,追求最快、功能最丰富且原生平台体验。