DE — heise online
No More Broken SSH Sessions: Update for the Modern Terminal Ghostty
Software1 min read
Ghostty, a free terminal app for developers, released version 1.4.0. It uses less memory, runs faster, and supports the full picture protocol of the rival app Kitty.
What happened
The open-source terminal emulator Ghostty has a new version, 1.4.0. It took seven months to build. The update cuts memory use for old text lines, speeds up text handling, and fully supports the graphics protocol used by the app Kitty. A new command-line helper also makes it easier to use Ghostty over SSH connections (a way to control another computer over the internet). Linux users get a new OpenGL-based renderer, which is the part that draws the screen.
Key numbers and facts
- Old text lines (scrollback) take 70 to 90 percent less memory in typical text-heavy output.
- The default scrollback limit rose from 10 to 50 MB per terminal window.
- On macOS, one open tab and 20 hidden tabs use about 18 MB of graphics memory, down from about 385 MB.
- On Apple systems, data input speed rises by 25 to 55 percent.
- Plain text parsing speed rises from 128 to 725 MB per second in a test.
Background
Ghostty runs on macOS, Linux and FreeBSD. It was started by Mitchell Hashimoto, a co-founder of HashiCorp. Fast rivals like Alacritty do not have their own tabs or split windows. Ghostty uses the built-in tools of each system instead. Its core code is written in the Zig programming language and can be used by other projects as a library.
Why it matters
Developers and system administrators often work in terminals for many hours. Less memory use and faster output make the tool smoother. Full support for the Kitty graphics protocol means command-line programs can show real pictures and animations inside the terminal.
What to watch
- Whether users see the memory savings in daily work.
- How well the new SSH helper works in real remote sessions.
- How the new Linux OpenGL renderer performs on different computers.
- Whether other terminal apps add the same Kitty features.
Glossary
- Ghostty
- A free, open-source terminal app that lets you type commands into a computer.
- Kitty
- Another terminal app. Its graphics protocol lets programs show pictures in the terminal.
- SSH
- A secure way to control another computer over a network.
- OpenGL
- A standard tool that helps programs draw graphics on the screen quickly.
- Zig
- A programming language used to write the core code of Ghostty.