最強開源終端模擬器Ghostty正式釋出1.0:原生UI體驗、採用Zig編寫、速度飛快、支援Mac和Linux、支援GPU加速

OSCHINA
↑點選藍字 關注我們
Ghostty 是由 Mitchell Hashimoto(HashiCorp 聯合創始人)採用 Zig 語言建立的全新開源跨平臺終端模擬器,近日正式釋出了 1.0 版本。
Mitchell 介紹稱,現有的終端模擬器在速度、功能性和原生平臺 UI 三方面都各有優勢,無法做到平衡,而 Ghostty 在這三方面都表現優異,即使不是最好,也是極富有競爭力
Redis 之父體驗後評價如下:
經過快速測試,它的效能和速度都令人難以置信。在接下來的幾周裡,我將把它作為終端使用,看看效果如何,目前體驗非常好。
對我來說,這將改變遊戲規則。我剛剛在處理 Redis 的事情,輸出了大量的除錯資訊和結果,通常終端是瓶頸,而在這裡,一眨眼就能打印出 50 萬條結果。
然後我就可以回溯歷史,而不會降低效能。
我很喜歡這一點:對於系統開發來說,它帶來了很大的不同。
Ghostty 採用 Zig 編寫,支援 GPU 加速,在 Linux 和 macOS 上都使用了各自平臺的 GUI 構建,macOS 是基於 SwiftUI,而 Linux 是基於 GTK —— 暫未支援 Windows。
Mitchell 稱Ghostty 不僅看起來原生,它根本上就是原生的——原生視窗、標籤、選單、內建圖示、系統字型等等
Ghostty 1.0 功能亮點:
多視窗、選項卡和分割:Ghostty 支援多個視窗,每個視窗都有自己的選項卡和分割,使用原生 UI 元件呈現,操作更加流暢。
GPU 加速渲染:在 macOS 上使用 Metal,在 Linux 上使用 OpenGL,確保終端螢幕的渲染速度更快。
主題支援:Ghostty 內建數百個主題,使用者可以根據系統暗/亮模式自動切換主題,甚至可以自定義主題。
連字和字素聚類:支援連字字型,並能正確顯示多碼點表情符號(如旗幟、膚色等),某些語言(如阿拉伯語和希伯來語)也能正確顯示。
Kitty 圖形協議:支援 Kitty 圖形協議,允許終端應用程式直接在終端中渲染影像。
Kitty 鍵盤協議:支援 Kitty 鍵盤協議,提供更豐富的輸入體驗。
同步渲染:確保終端應用程式的渲染更加流暢。
亮/暗模式通知:終端應用程式可以根據系統模式自動切換亮/暗主題。
快速終端:輕量級終端,可以在選單欄下方動畫顯示,快速訪問而不中斷工作。
原生選項卡和分割:使用 macOS 的原生 UI 元件,而不是自定義繪製的文字。
代理圖示:拖動標題欄中的代理圖示可以移動或訪問終端會話檔案。
安全鍵盤輸入:自動檢測密碼提示或手動啟用安全鍵盤輸入,保護密碼不被其他程序竊取。
預設進行垂直同步,支援可變重新整理率。
智慧選擇整合 GPU 而非獨立顯示卡,更省電。
針對電池續航進行了最佳化
視窗被遮擋時會降低渲染速度,更省電。
Ghostty 1.0 執行截圖
  • Linux:
  • macOS
下載地址:https://ghostty.org/download
閱讀更多
Windows Terminal正式成為Windows 11預設終端
相關來源
https://news.ycombinator.com/item?id=42517447
https://mitchellh.com/writing/ghostty-is-coming
https://github.com/ghostty-org/ghostty/releases/tag/v1.0.0
https://mp.weixin.qq.com/s/4zUGa3VTOqvKYXhwI6d_Tw
https://x.com/mitchellh
END
熱門文章
分享在看點贊~Orz

相關文章