TGViewer
Linux / Линукс Linux / Линукс @linux_gram · 13.7K subscribers
Post #12418 3.46K
Релиз эмулятора терминала Shitty

Разработчик называет его «серьезным терминалом с глупым названием». Проект написан на C++23 (требующем для сборки флаг -std=c++26), распространяется под двойной лицензией MIT/GPL-3.0 и работает на Linux и macOS.

К слову, автор не скрывает, что активнейше привлекал ИИ-ассистентов для написания кода.

Главный упор сделан на скорость, мгновенный старт и минимальные задержки. Мозги и состояние терминала крутятся на процессоре, а вот отрисовка рендерится напрямую через Vulkan на Linux и Metal на macOS, без всяких прослоек и тяжелых графических тулкитов.

Бенчмарки показывают, что Shitty умудрился обогнать признанных королей скорости в лице Alacritty, Kitty и Ghostty: вывод 100 МБ ASCII пролетает на скорости ~118 МиБ/с, а на битых UTF-8 байтах разрыв с конкурентами становится совсем неприличным.

Под капотом завезли полноценную поддержку VT52–VT5xx, протокол гиперссылок (OSC 8), Kitty-протоколы мыши и клавы, а также честную работу с графемными кластерами, чтобы составные эмодзи не расползались.

Из интересных фич - избавление от мерцания при изменении размера окна (ресайз и кадр синхронизированы в одной транзакции) и шрифты, встроенные прямо в бинарник st. Так что терминал заведется и отрисует красивый текст даже на абсолютной голом минималистичном дистрибутиве. За корректность отвечает пачка из более чем 5000 тестов, прогнанных через реальный PTY.

Linux / Линукс
🥸
  • 👍 28
  • 😁 9
More from @linux_gram
  1. Oct 10, 2026В ФС Ext4 удалят режим data=journal Разработчики пометили эту опцию как устаревшую, а окон…
  2. Oct 9, 2026Когда всю ночь провел за Генту и теперь везде видишь символы Linux / Линукс 🥸
  3. Oct 9, 2026Flathub снял запрет на размещение приложений, разработанных с использованием AI-инструмент…
  4. Oct 9, 2026В Бразилии выборы проводятся с использованием электронных машин для голосования, работающи…
  5. Oct 9, 2026Post #12930
  6. Oct 8, 2026Часть сервисов Ubuntu и Canonical недоступна из-за DDoS-атаки Зафиксированы сбои в работе…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →