Вышло обновление эмулятора терминала Ghostty 1.4
В конце октября 2026 года выпущено обновление открытого эмулятора терминала Ghostty 1.4 для Linux и macOS. В проекте используется GPU-ускорение вывода контента, код написан на Zig и Swift.
01Что случилось
В версии 1.4 ускорена обработка данных: по внутренним тестам разработчиков, скорость обработки текста ASCII выросла в 5,7 раза — со 128 МБ/с до 725 МБ/с, обработка реальных сессий ускорилась примерно на 25%. Добавлено сжатие буфера прокрутки, которое сокращает объём физической памяти под неактивную историю на 70–90% при типичных текстовых нагрузках; лимит буфера по умолчанию увеличен с 10 МБ до 50 МБ на каждый терминал.
Переработан конвейер рендеринга на базе OpenGL: приложение GTK больше не использует GtkGLArea, а отрисовывает кадры в отдельном потоке через EGL с передачей данных в GTK через DMABUF и тройной буферизацией. Добавлена поддержка графического протокола Kitty с анимированными изображениями и относительным позиционированием, появилась команда ghostty +ssh, ускорен поиск по истории, обновлена поддержка Unicode 18.
Для Linux требуются GTK 4.18 и libadwaita 1.7, поэтому Ubuntu 24.04 LTS больше не подходит для сборки нативной версии со стандартными библиотеками дистрибутива — разработчики рекомендуют Flatpak или более раннюю версию Ghostty.
02Почему это важно
Изменения затрагивают пользователей терминала на Linux и macOS: часть функций, включая сжатие буфера прокрутки, доступна только в 64-битных версиях, а владельцам систем на базе Ubuntu 24.04 LTS придётся выбирать между Flatpak и прежней версией программы.
Источники
- Хабр Новости habr.com