Ghostty 是一款開源終端機模擬器軟體,由非營利青少年程式社群 Hack Club 提供財務贊助與管理。這次發布的 1.4 版,是 172 位貢獻者在 7 個月內合力完成 2,889 次程式碼提交的成果,目標是解決終端機軟體長期被詬病的效能與協議相容性問題。
這個版本讓 Ghostty 對 Kitty 圖形協議達到 100% 相容,支援動畫與圖片定位,單張大圖傳輸速度加快約 16 倍;純文字處理速度最高提升到 5.7 倍,調整視窗大小的速度也快了約 6 倍。捲動歷史改用透明壓縮技術後,實體記憶體用量可降低 70% 到 90%。
這是繼 Kitty 本身之後,第一個把該終端機圖形協議完整做到 100% 規格的實作,背後的 libghostty 函式庫也已被數十個其他終端機模擬器採用,使用規模遠超過 Ghostty 本身的使用者數。這次更新也一併修補了 10 項安全漏洞,包括惡意圖形指令可能讓程式當掉的問題,這些都是社群討論的重點。
這則新聞比較偏軟體工程與開源社群面,不是程式初學者馬上會用到的東西,但仍值得參考:一個由 172 位志工花 7 個月合力完成、財務公開透明(本次支付貢獻者共 41,820 美元)的大型開源專案,是讓孩子理解「開源怎麼運作、怎麼分工」的真實案例。
開源開發工具軟體工程