← На главную

Хасимото запускает Ghostty и Vouch, критикуя Rust и open source

09.07.2026 17:17 · hackernews

Митчелл Хасимото, создатель Vagrant, Terraform и других HashiCorp-инструментов, теперь строит терминал Ghostty и сервис верификации Vouch. В новом интервью он рассказывает, как устроен современный терминал и почему его нужно менять.

Ghostty начался как личный эксперимент. После 15 лет работы с CLI Хасимото ушёл из HashiCorp, чтобы прокачать скиллы в GPU-программировании, десктопной разработке и языке Zig. Он хотел разобраться, как работают терминалы изнутри, и написать свой — быстрый, богатый на функции и нативно кроссплатформенный. Проект вырос из личного пет-проекта в полноценный продукт, который люди начали использовать ежедневно.

Главная претензия Хасимото к современным терминалам — устаревший протокол PTY. Это неструктурированный поток байтов с esc-последовательностями. Он предлагает два конкретных нововведения: n-screen API, который позволит создавать неограниченное количество экранов, накладывать их друг на друга и даже выводить отдельные окна за пределы сетки терминала. Второе — button protocol, чтобы программа могла получать события кликов даже из истории скролла, а не только с текущего экрана.

Хасимото резко высказывается о культуре open source. По его словам, у пользователей нет никаких прав требовать от мейнтейнеров фиксов или фич. Лицензия говорит «as is, no warranty». Если что-то не нравится — форкай и поддерживай сам. Он считает, что в экосистеме должно быть больше форков, а венчурный капитал создал поколение, которое путает open source с коммерческим продуктом.

Отдельно он говорит о ЯП Rust: «Мне не нравится культура Rust. Я не хочу быть рядом с этим сообществом, и в этом нет проблемы — я же не люблю футбол». При этом он ценит Zig за то, что разработчики языка «не извиняются за свою странность» и последовательно проводят свою линию, даже если она непопулярна. Хасимото считает, что разнообразие и ограничения языков рождают креативность, а попытки сделать всё «общим знаменателем» убивают культуру.

Читать оригинал →