专栏名称: OSC开源社区
OSChina 开源中国 官方微信账号
目录
相关文章推荐
OSC开源社区  ·  苹果Safari浏览器上的一个怪象——更白的白色 ·  8 小时前  
逸言  ·  智能阴影:AI时代的生存危机 ·  11 小时前  
程序猿  ·  知乎:为什么程序员的社会地位不高? ·  2 天前  
程序猿  ·  最新,Vue 性能提升 400% ·  3 天前  
程序猿  ·  在读计算机女博士退学转战OnlyFans—— ... ·  3 天前  
51好读  ›  专栏  ›  OSC开源社区

最强开源终端模拟器Ghostty正式发布1.0:原生UI体验、采用Zig编写、速度飞快、支持Mac和Linux、支持GPU加速

OSC开源社区  · 公众号  · 程序员  · 2024-12-30 15:15

正文

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


阅读更多

“21世纪Terminal”、曾融资2300万美元——Warp正式发布Linux版本

macOS开源终端神器iTerm2——原生集成ChatGPT、让AI帮你写命令

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


热门文章

操作系统能知道自己是在虚拟机中运行的吗?

Firefox“瘦身”了,但只有Linux用户能体验

Vue.js宣布:我们将成为最快的响应式框架!

字节跳动起诉前实习生篡改代码,索赔800万

红帽RHEL将成为微软官方WSL发行版






分享在看点赞~Orz