Профиль: Аноним (вход | регистрация)
The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Релиз эмулятора терминала Shitty

04.08.2026 08:54 (MSK)

Опубликован первый релиз эмулятора терминала Shitty, позиционируемого автором как "серьёзный эмулятор терминала с глупым названием". Проект написан на C++23 (сbundled libstd, требующей -std=c++26) и распространяется под двойной лицензией MIT и GPL-3.0. Поддерживаются macOS и Linux. При разработке используется AI-ассистент.

Проект делает ставку на обеспечение низких задержек, быстрого запуска и предсказуемого потребления ресурсов: состояние терминала обрабатывается на CPU, а отрисовка выполняется через бэкенды на базе Vulkan в Linux и Metal в macOS, без использования стороннего графического тулкита. При тестировании производительности вывод 100 МБ ASCII через терминал Shitty показывает ~118 МиБ/с, обгоняя alacritty (0.81 с против 0.96 секунд), kitty и ghostty. На "случайных байтах" с некорректным UTF-8 отрыв от alacritty ещё заметнее (~51 МиБ/с против ~31 МиБ/с).

Корректность работы обеспечивается более чем 5000 тестами, собранными из десятка с лишним внешних наборов - kitty, esctest, vttests из xterm, vttest, tack, libvterm, libtsm, alacritty, ghostty, contour, konsole, mosh. Тесты выполняются с проверкой работы на реальном PTY.

Среди прочих особенностей - работа с графемными кластерами вместо codepoint-ов (emoji-последовательности), изменение размера без мерцания (кадры отрисовываются в той же транзакции, что и изменение границ), ленивая растеризация глифов с постоянным GPU-кешем. Имеется поддержка VT52–VT5xx, расширений xterm, протоколов клавиатуры и мыши Kitty/SGR/urxvt, отображения гиперссылок (OSC 8) и интеграции с командной оболочкой. Шрифты встраиваются в исполняемый файл st, что позволяет запускать приложение даже в системе без установленных шрифтов.

  1. Главная ссылка к новости (https://news.ycombinator.com/i...)
  2. OpenNews: Microsoft представил Coreutils для Windows, эмулятор терминала Intelligent Terminal и контейнеры в WSL
  3. OpenNews: Первый выпуск Term.Everything для запуска графических приложений в терминале
  4. OpenNews: Первый выпуск эмулятора терминала Ghostty
  5. OpenNews: Оценка влияния оптимизаций в GNOME 46 на эффективность работы эмуляторов терминала
  6. OpenNews: Выпуск системы терминального доступа LTSM 1.0
Автор новости: Аноним
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66020-shitty
Ключевые слова: shitty
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (101) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 10:03, 04/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +52 +/
    > эмулятора терминала Shitty
    > При разработке используется AI-ассистент.

    Ну, неудивительно, почему такое название

     
     
  • 2.13, опеншлёпивпродакшн (?), 11:04, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • –8 +/
    Тебя сложно удивить. Ты уже для себя все решения принял заранее.
     
  • 2.25, Аноним (25), 13:27, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Через 5 лет это будет стандартом, в чем смысл таких комментариев
     
     
  • 3.117, Аноним (117), 19:40, 05/08/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А сейчас, когда видишь, что в проекте используется ai, нет ни малейшего желания его смотреть. Что бы там не писали про его плюшки. Да, я - луддит.
     

  • 1.2, Аноним (2), 10:06, 04/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    Как лодку назовешь...
     
     
  • 2.4, limafresh (ok), 10:08, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > позиционируемого автором как "серьёзный эмулятор терминала с глупым названием"

    Так тут прямо написано

     
     
  • 3.12, Аноним (12), 10:54, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Т.е. если в паспорте лодки дописать ЛУЛЗ/шутка, то "Дырявое Корыто" всё же поплывёт?
     
     
  • 4.114, Аноним (114), 18:34, 05/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да. Но не потому, что "ЛУЛЗ/шутка", а потом, что магическое мышление никак не влияет на плавучесть и остойчивость судна.
     
  • 2.5, zzz (??), 10:10, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +31 +/
    Эта лодка не потонет
     
  • 2.77, Тимати (?), 21:16, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Shitty лучше всех.
     

  • 1.3, limafresh (ok), 10:07, 04/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > под двойной лицензией MIT и GPL-3.0

    И зачем? Вторая теряет смысл при первой.

     
     
  • 2.6, Аноним (6), 10:13, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Глупости не говори, всё ровно наоборот.
     
  • 2.27, Аноним (27), 13:28, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В это и смысл, автор форкнул zutty под GPL3, и хочет постепенно переписать в MIT.
     
     
  • 3.32, Аноним (6), 14:00, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Именно, очередной паразит-подпроприетарщик. Нравится ему даром на благо корпораций трудиться, видите ли.
     
     
  • 4.35, limafresh (ok), 14:16, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • –3 +/
    А тут и фанаты GPL со своим лексиконом про "корпорации" и "угнетение" подъехали.
     
     
  • 5.37, Аноним (6), 14:28, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +6 +/
    А никто не заставлял паразитировать. Не нравится копилефт, пиши с нуля.
     
     
  • 6.61, Аноним (114), 18:51, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ну вот он и пишет. Или ты против того, чтобы открытый софт использовался?
     
     
  • 7.63, Аноним (6), 19:09, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Он взял открытый код под копилефтом и сказал чатботу "переписать" его под потенциально запрещающей лицензией. Не слишком этичное поведение, прямо скажем. Это неуважение авторов оригинального кода, которые писали его самостоятельно.
     
     
  • 8.67, брат анон (?), 20:00, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В принципе его код всегда можно форкнуть обратно под гпл 3 0 Любители апачей и ... текст свёрнут, показать
     
  • 8.68, limafresh (ok), 20:10, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Правильно сделал MIT намного лучше С GPL иногда боишься даже дышать над кодом ... текст свёрнут, показать
     
  • 8.84, Аноним (84), 00:53, 05/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Он вам ответил, кстати https t me itpgchannel 4326 ... текст свёрнут, показать
     
     
  • 9.98, Аноним (98), 12:09, 05/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Почему в телеграме а не здесь А, ну да, тут то могут и в дерьмо макнуть по самы... текст свёрнут, показать
     
  • 3.48, Аноним (84), 16:28, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не то что хочет, а уже почти переписал, оригинального кода там меньше 10% осталось!
     
     
  • 4.100, Брат Анон (ok), 12:33, 05/08/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Он нарушает требование GPL. Переписывание того же функционала на другом языке или стеке является трансляций. Безграмотный комментарий защищающий безграмотного воришку.
     
     
  • 5.115, Аноним (114), 18:36, 05/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    То есть GIMP нарушает фотошоповскую EULA? Вот это поворот!
     
     
  • 6.120, Брат Анон (ok), 21:06, 05/08/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > То есть GIMP нарушает фотошоповскую EULA? Вот это поворот!

    ГИМП не есть трансляция Фотошопа. Почитай, что такое трансляция, прежде чем безграмотные комментарии писать.

     

  • 1.9, Аноним (9), 10:34, 04/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    лучше бы сделали нормальную поддержку смарт-карт искаропки
     
     
  • 2.41, Аноним (41), 15:01, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Терминалу то это зачем?
     

  • 1.10, limafresh (ok), 10:39, 04/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Удачи проекту. Альтернативы это всегда круто.
     
     
  • 2.16, Аноним (12), 11:20, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > отрисовка выполняется через бэкенды на базе Vulkan в Linux и Metal в macOS
    > обгоняя alacritty, kitty и ghostty

    Тут очередной велосипед.

     

  • 1.15, Аноним (15), 11:10, 04/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    в репозитории бардак какой-то...
     
     
  • 2.123, анонимс (?), 23:00, 05/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Так написано же нейрослоп 🤧
     

  • 1.19, Аноним (19), 11:59, 04/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    > shitty

    ну конечно он на плюсах

     
  • 1.20, Вася Пупкин (?), 12:09, 04/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Почему написали его на С++? Лучше уже на Яве (версий 25 которая LTS), в Яве нету проблем с памятью
     
     
  • 2.26, Аноним (26), 13:28, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Когда утечка не баг, память не проблема.
     
  • 2.34, Ivan_83 (ok), 14:03, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Тогда оно вместо 100мб/сек выдавало бы 100кб/сек.
     
     
  • 3.55, Вася Пупкин (?), 17:32, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Ошибаешься, Ява особенно версии 25 не уступает Плюсам, а иногда даже быстрей, плюс ко всему можно скомпилировать в натив через GraalVM
     
     
  • 4.94, pfg21 (ok), 10:30, 05/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    сказочку что ява быстрее плюсов слышу уж многА лет. а вот прикладные сравнения, что нашел, показывают обратное...  
    что-то тут не так
     
     
  • 5.119, _hide_ (ok), 21:05, 05/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Давайте, горячие Вы наши, вначале уточним, какой менеджер памяти используется и какие задачи решаются.
    Если Вы решите объекты одного размера по 1E6 раз в секунду создавать и удалять или разного -- тут уже будут неоднозначные результаты.
    А Вы про "сферического коня в вакууме"!
     
     
  • 6.127, pfg21 (ok), 11:33, 06/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > А Вы про "сферического коня в вакууме"!

    да в принципе пофег. просто дай ссыль на статейку, где показывается что код на джабке быстрее аналогичного кода на плюсах. или что еще.

    там попутно будет вопрос в оптимизации кода, ибо ООП как дышло, как захотел - так и вышло.  
    но чтобы вот чегото хоть было...

     
  • 2.53, Аноним (53), 16:54, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Можешь попробовать. Плюсовики просто разминаются. Джава байт код он переносной.
     
  • 2.72, Stinky Girl (?), 20:49, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Тогда уж лучше использовать Go. С памятью там нет проблем, скорость почти как у native, а переносимые бинарники работают как контейнеры, не требуя никаких зависимостей.
     
     
  • 3.101, Брат Анон (ok), 12:37, 05/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Vulkan? Графика? 100М литер в секунду на экране? Наверное сложно, но можно. Но для того что бы ЧТО?!))
    Просто переписать терминал? Поменять лицензию? Запускать только на Линуксах? А как на счёт ESP32?
    Я правда не понимаю смысла этого действия кроме как помочь карпорастам получить код терминала бесплатно.
     
  • 3.112, Аноним (112), 16:53, 05/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Для общего развития спрашиваю: разве в Го не отсутствует передача по ссылке? Что сказывается на потреблении ресурсов, копируя всё и вся по значению. Разве на С/С++ нельзя сделать переносимый бинарник, компилируя в static (у меня получился бинарник в 1 Мб какого-то задания учебного - учусь то я самостоятельно и всё ухватить, проверить не могу - вот и спрашиваю). Благодарю.

    ЗЫ. Вон Opensnitch (фаервол приложений на Го) разжирел со 150 до 350 Мб и подтормаживать стал в последних выпусках.

     
     
  • 4.131, анм (?), 11:10, 09/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >  разве в Го не отсутствует передача по ссылке

    чет совсем толстишь

    gobyexample - pointers и это бл первая же ссылка

     
  • 2.75, Аноним (75), 21:00, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Это хороший вопрос, почему не го и не раст, ведь для ИИ на C++ гораздо проще выстрелить в ногу. Это профессиональный язык для прострела ног.
     
  • 2.79, Джон Титор (ok), 21:33, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да можно уже было сразу на ассемблере писать. Новость уже была что так можно
     

  • 1.21, JoePeach (ok), 12:15, 04/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    >При разработке используется AI-ассистент.

    Ясно.

     
  • 1.22, Аноним (22), 12:24, 04/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Забавно - качество "AI-generated" кода там на голову выше большинства других терминалов. Но структура конечно специфическая, хотя вполне по KISS.
     
  • 1.23, Аноним (98), 12:40, 04/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Растровые шрифты поддерживает? Чем это лучше xterm?

    ЗЫ Помню решил как-то новомодный терминал потестить, собрал значит я wezterm, а оно через 10 минут работы протекло - 900мб Карл, эмулятор д0лбаного терминала!

    Самое забавное, что еще не каждый ЭТ сможет сравниться по фичам с xterm, хе-хе.

     
     
  • 2.82, Аноним (82), 00:19, 05/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Растровые шрифты

    Это древний копролит мамонтов, который при любом масштабировании плывет и идет лесенками.
    Такое могут просить уж очень требовательные копpoфилы.

    > Чем это лучше xterm?

    Например нативной поддержкой макоси.
    Чтобы не тащить X11 server.

     
     
  • 3.83, Аноним (98), 00:52, 05/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >Это древний копролит мамонтов, который при любом масштабировании плывет и идет лесенками.

    И тем не менее, на небольших экранах безальтернативен. Не все любят сммотреть на мыло.

    >Например нативной поддержкой макоси.

    А чо всмысле, в макоси терминала нет? Или он хуже сабжа? Чем?

     

  • 1.24, Аноним (24), 12:40, 04/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Без пяти минут новый веб.
    И гитлерссылки, и эмодзи.
    Осталось прикрутить видео через DRI-буфферы и можно будет там жить.
    Не оберон, конечно, но хоть как-то.
     
  • 1.28, bergentroll (ok), 13:29, 04/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ещё бы терминал, чтобы индийские абугиды отрисовывал приемлемо.
     
  • 1.29, Аноним (29), 13:41, 04/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    >При тестировании производительности вывод 100 МБ ASCII через терминал Shitty показывает ~118 МиБ/с, обгоняя alacritty (0.81 с против 0.96 секунд),

    О да! Как пользователю терминала, мне жизненно необходимо иметь возможность вывести 100 мегабайт текста меньше чем за секунду.

     
     
  • 2.36, limafresh (ok), 14:18, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Может в специфических ситуациях надо. В любом случае это хорошо, значит быстрый.
     
     
  • 3.39, небесный ученый (ok), 14:35, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    да, только надо еще с зелёными договориться о выбросе тепла с видеокарты, а то посчитают как майнинг на видюхе.
     
  • 3.102, Брат Анон (ok), 12:40, 05/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В специфических ситуациях используйте специфические решения. Например, юникс-сокеты без каких-либо ограничений.
     
  • 2.40, Аноним (24), 14:56, 04/08/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.51, Аноним (53), 16:53, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Не понимаешь ты как терминалы тормозят. Вот тут к примеру сразу информация показывается, а вот там надо четверть секунды информацию ждать. Для тугодумов это конечно не показатель. Они всегда тупят и меньше четверти секунды в принципе не могут лагать.
     
  • 2.59, Аноним (114), 18:15, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    На подкроватный локалхост логиниться действительно нет разницы. Но если когда приходилось реанимировать продакшен роутер за тридевять земель, то сразу начинаешь ценить терминал, в который можно 20-30 мег конфига вставить так, чтобы на полуживом 56 kbps модемном линке ничего не потерялось. Может сейчас что-то появилось новое, но десять лет тому назад на линуксе это был безальтернативный xterm.
     
     
  • 3.65, Халявщик не корпораст (?), 19:36, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну да, копипаст в секунду - клёво, но текучка до тридевятой земли в несколько часов - ещё клевее.
     
  • 3.81, Аноним (81), 00:06, 05/08/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > вставить так,

    Казалось бы, причем тут скорость чисто _отрисовки_ выхлопа (причем, не имеющая ничего общего с latency - повелось оно, емнип еще с alacritty) ...
    > xterm.

    Ну xterm как раз скоростью выхлопа не блещет, зато в latency дает прикурить всем этим новомодным терминалам с GPU ускорением ...


     
  • 3.129, Аноним (129), 18:47, 06/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Вставлять через терминал 30 мегабайт на тормозном линке без возможности докачки -- это какая-то абсолютно кретинская идея. Поздравляю! Сходи man rsync почитай, что ли.
     

  • 1.30, Васян Айтишник (?), 13:52, 04/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    > Memory-unsafe
    > A serious terminal emulator
    > При разработке используется AI-ассистент

    Спасибо, но я останусь на Alacritty. Что называется "fast-enough" :D

     
     
  • 2.31, openssh_user (ok), 13:59, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А никто ни к чему и не призывал
     

  • 1.33, Аноним (33), 14:01, 04/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    st база
     
     
  • 2.45, Аноним (98), 16:26, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >st база

    членов клуба «не такие как все»

     

  • 1.38, небесный ученый (ok), 14:31, 04/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    сравнение с жиробасами alacritty, kitty, ghostty это конечно хорошо, но интересно на сколько эта штука отстаёт от foot
     
     
  • 2.46, Аноним (84), 16:26, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Shitty быстрее foot.
     
     
  • 3.56, небесный ученый (ok), 17:32, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    не верю
     

  • 1.42, Ivan_83 (ok), 15:05, 04/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В подобных проектах меня всегда интересовало как они делают пересчёт при ресайзе окна.

    Те бывает что вывод большой и строки длинее терминала, их переносит сам терминал, и когда ты ресайзишь терминал то он должен всю историю заного перестроить с учётом новых переносов по ширине.

    Или там просто хак который при скроле/отображении это пересчитывает...

     
     
  • 2.62, Аноним (114), 18:56, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > меня всегда интересовало как они делают пересчёт при ресайзе окна

    В код посмотреть слабо? Его для этого и публикуют -- свобода номер 1 по мозолистому евангелию.

     
     
  • 3.78, Ivan_83 (ok), 21:30, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Это долго искать нужное место :)
     
  • 2.76, Аноним (76), 21:03, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Он и пересчитывает на каждом ресайзе, полный reflow.
     

  • 1.43, жявамэн (ok), 15:38, 04/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    использую konsole и не понимаю зачем что то иное
     
     
  • 2.86, Аноним (86), 03:06, 05/08/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Когда ты крутой кодер, и печатаешь 100500 символов в секунду, отклик 0,1 микросекунды это недостаточно круто.
     
     
  • 3.88, ыых (?), 07:29, 05/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    а что крутые кодеры пишут в alacritty/kitty и пр.? 'sudo apt update && sudo apt upgrade'?
     
     
  • 4.91, Аноним (91), 08:31, 05/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну там Htop всякий запускают, всякие rm -rf, перед Girls.
     
     
  • 5.103, Брат Анон (ok), 12:43, 05/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем в htop скорость печати руками и 100М литер вывода в секунду?
     

  • 1.64, name (??), 19:10, 04/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Блин, давно ищу быстрый терминал. А то терминал у меня какой-то медленный.
     
  • 1.70, Аноним (70), 20:24, 04/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Скорость работы, это конечно хорошо, но что с потреблением памяти? Сейчас супербыстрый терминал может запросто съесть 300 Мб, а то и больше, словно кроме терминала ничего больше не запущено.
     
  • 1.71, Stinky Girl (?), 20:43, 04/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > отрисовка выполняется через бэкенды на базе Vulkan в Linux и Metal в macOS

    Неудивительно почему такое название, раз для простого вывода текста нужен такой оверинжиниринг.

     
  • 1.73, limafresh (ok), 20:50, 04/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Надо будет скачать попробовать, раз говорят что он быстрый
     
  • 1.80, Аноним (80), 22:40, 04/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Название заценил.
     
  • 1.85, Аноним (85), 01:13, 05/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Мне вот интересно, эта дрочка на скорость терминалов — она чтобы что? Какую цель решает ускорение вывода скажем GNOME Terminal в 10 раз? Кто сможет успеть это прочитать?

    При этом в большинстве терминалов до сих пор нет копирования в буфер обмена (OSC52). Того, что было в консоли Виндоус мать её 95!

    Но зато рендеринг на GPU. Ага-ага.

    Попробуйте f4. Там функции для людей, а не скорость для понтов.
    https://github.com/unxed/f4

    И кстати рисоваться на GPU он тоже умеет, что вообще сложного в 2026 рисоваться на GPU?

     
     
  • 2.87, anonymos (?), 05:22, 05/08/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Мне вот интересно, эта дрочка на скорость терминалов — она чтобы что?
    > Какую цель решает ускорение вывода скажем GNOME Terminal в 10 раз?
    > Кто сможет успеть это прочитать?

    Хочешь принять участие, но не можешь для себя объяснить зачем тебе это? )

     
  • 2.89, ыых (?), 07:32, 05/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Зачем ты под новостью об эмуляторе терминала принес и предлагаешь НЕ эмулятор терминала, также навайбкоженный и с такой же сомнительной полезностью?
     
  • 2.90, Аноним (53), 08:07, 05/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Еще один. Ну играют люди в MUD-ы. Какого хрена тебе должны все прямо объяснять? Почему ты такой ограниченный и ничем сам не интересуешься и какое-то говно сюда тащишь?
     
  • 2.96, Аноним (70), 11:16, 05/08/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >При этом в большинстве терминалов до сих пор нет копирования в буфер обмена

    Ctrl+Shift+C, Ctrl+Shift+V, RTFM

     
     
  • 3.99, Аноним (53), 12:12, 05/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Неправильный ответ. Вы самое слабое звено. Правильный ответ

    Копирование Ctrl+Insert        Вставка Shift+Insert

     
     
  • 4.126, Аноним (126), 01:37, 06/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Пуск программы проводник,
    Файл сохранить как,
    Молодец 5 пятерка по информатике.
     

  • 1.92, Аноним (92), 08:36, 05/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Недавно Go забутстрапил из GCCGO в несколько итераций чтоб Kitty собрать, потом вендоринг исходного кода произвел, а Shitty похоже без бутстрапа, без изврата соберется. Прогресс...
     
  • 1.95, pfg21 (ok), 10:31, 05/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    до вих пор не понимаю что в терминеле надо ускорять на жпу ??  
    аскии-символы в 3д-морфинг-стайл выводить чтоль :)
     
     
  • 2.109, Аноним (12), 14:26, 05/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Нужно же как-то курсы геймдева применять. Игроделы не получились.
     

  • 1.105, Аноним (105), 12:47, 05/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Над

    > C++23 (сbundled libstd, требующей -std=c++26)

    Здесь уже поржали?

     
  • 1.108, крокодил мимо.. (?), 14:13, 05/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    из текста подозреваю, что хорошее:
    https://st.suckless.org/

    превратили в сабж с помощью ai..
    даже не знаю, что сказать..

     
  • 1.110, Аноним (53), 16:44, 05/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вообще он не собирается, хотя вроде бы все для сборки имеется Это выхлоп 4-й ве... большой текст свёрнут, показать
     
     
  • 2.121, Аноним (121), 21:47, 05/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Починили в master
     

  • 1.128, Аноним (-), 13:25, 06/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Опубликован первый релиз эмулятора терминала Shitty, позиционируемого
    > автором как "серьёзный эмулятор терминала с глупым названием".



    Проект написан на C++23 (сbundled libstd, требующей -std=c++26) и распространяется под двойной лицензией MIT и GPL-3.0. Поддерживаются macOS и Linux. При разработке используется AI-ассистент.


    Кажется, все ровно наоборот. Хипстерская штука "хрен сбилдишь" с названием под стать :)

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру