Mitchell Hashimoto 因频繁故障将 Ghostty 迁移出 GitHub
Mitchell Hashimoto 宣布将把终端模拟器项目 Ghostty 从 GitHub 迁移出去,原因是 GitHub 近期发生多起服务中断事件,严重影响了开发工作流和协作效率。Hashimoto 表示,这些故障暴露了对单一平台的过度依赖问题,他计划将项目迁移到自托管解决方案或使用其他更稳定的代码托管平台,以确保开发过程的可靠性和可控性。
Mitchell Hashimoto 宣布将把终端模拟器项目 Ghostty 从 GitHub 迁移出去,原因是 GitHub 近期发生多起服务中断事件,严重影响了开发工作流和协作效率。Hashimoto 表示,这些故障暴露了对单一平台的过度依赖问题,他计划将项目迁移到自托管解决方案或使用其他更稳定的代码托管平台,以确保开发过程的可靠性和可控性。
Ghostty, a terminal emulator, has transitioned to a non-profit organization. This change aims to ensure the project's long-term sustainability and community-driven development.
Ghostty, a terminal emulator project, is leaving GitHub due to concerns about the platform's direction under Microsoft's ownership, including AI integration and closed ecosystem decisions, moving its development elsewhere to maintain open-source principles.
Libghostty is an upcoming library that will allow embedding Ghostty terminal emulator functionality into other applications. The library will provide APIs for programmatically controlling terminal sessions and integrating terminal capabilities into custom software.
The developers of Ghostty have rewritten their GTK application to improve performance, reduce memory usage, and enhance stability. The rewrite addresses architectural issues present in the original implementation while maintaining feature parity.
The developer discovered and fixed a significant memory leak in Ghostty, a terminal emulator, which was caused by improper handling of font objects. The fix involved ensuring proper cleanup of font resources when they were no longer needed.