Frame: X11-сервер на ассемблере и неожиданный ренессанс «иксов» в 2026 году

Норвежский FOSS-разработчик Гейр Изене (Geir Isene) представил Frame, по его собственному описанию, «первый X11-сервер на ассемблере для Linux». Об этом 14 июля 2026 года написал Лиам Прувен в The Register. Пока Wayland захватывает повестку, за последние месяцы вышло сразу несколько независимых серверов, и «иксы», которые многие уже похоронили, внезапно переживают ренессанс. Frame стал ярким примером новой волны альтернатив X.Org.
Frame написан на x86-64 ассемблере, работает только под Linux, не тянет внешних зависимостей и собирается в один самостоятельный бинарник. Мотивация автора звучит почти вызывающе: он хочет «владеть своим софтом». Изене напоминает, что эталонный X11 занимает около 4 миллионов строк кода, «зверь», которого целиком мало кто понимает. Поэтому он, по его словам, «сделал разумную вещь, написал свой X-сервер на ассемблере». Автор The Register тут же уточняет: это сухой норвежский юмор, ведь писать X-сервер на асме прямо противоположно тому, что любой Unix-разработчик назвал бы разумным.
CHasm: свой стек на ассемблере с нуля
Frame входит в стек под названием CHasm (от «CHange to ASM»). В комплекте идут:
- Tile, оконный менеджер;
- Glass, эмулятор терминала;
- Bare, командная оболочка.
Все четыре инструмента, самостоятельные бинарники на x86-64 ассемблере, без внешних зависимостей. Идея аскетична: никаких библиотек, никакого динамического связывания, всё своё. Это философия, близкая проекту Suckless с его минималистичными статически слинкованными приложениями. В этот же ряд редакция The Register ставит статический дистрибутив Stali (не поддерживается около десяти лет) и его актуальный аналог Oasis. Логика везде одна: меньше кода, меньше багов и больше контроля над тем, что реально работает на вашей машине.
Есть и «зеркальный» набор тех же инструментов, но на Rust, под названием Fe₂O₃. Это химическая формула оксида железа, то есть ржавчины, прямая отсылка к самому языку. Изене любит игру смыслов.
Public domain вместо open source
Frame выложен в общественное достояние по лицензии Unlicense. Изене принципиально не называет проект «open source» или «free software», он отдаёт код в public domain, снимая с себя саму рамку привычных лицензий. Для темы владения софтом это важный жест: он не просто открывает исходники, он отказывается от прав на них полностью.
«Мой приятель Claude»: кто на самом деле автор?
Здесь у истории появляется поворот. Формула «я написал сам на ассемблере» на той же странице соседствует с признанием: при поломках или добавлении новых функций Изене обращается к «своему приятелю Claude» и подробно описывает ему задачу. То есть добрую часть кода фактически генерировал LLM-бот по детальной спецификации. Автор The Register делает прямой вывод и спрашивает об авторстве: можно ли считать себя автором и «владельцем» кода, если его написала нейросеть по вашему ТЗ?
Frame не единственный такой случай. У yserver, о котором ниже, в репозитории лежат файлы CLAUDE.md и AGENTS.md, а в истории коммитов встречаются OpenAI Codex и GitHub Copilot. Получается, добрая часть нового «ренессанса X11», это код, рождённый в диалоге человека с ботом. И вот тут самый интересный слой истории: не сам X-сервер на ассемблере, а то, что барьер входа в системное программирование резко просел, и энтузиаст-одиночка теперь собирает целый графический стек.
Карта новых альтернатив X.Org: yserver, Phoenix, XLibre и Arcan
Frame появился не в вакууме. За последний год вышло несколько независимых X11-серверов, и каждая из альтернатив X.Org решает задачу по-своему.
| Проект | Язык | Автор | Особенности |
|---|---|---|---|
| Frame | x86-64 ассемблер | Гейр Изене | Ноль зависимостей, part of стека CHasm, Unlicense |
| yserver | Rust | Йос Дехас (Jos Dehaes) | Вышел в июне 2026, заявлена работа 13 окружений, от Enlightenment до Xfce |
| Phoenix | Zig | dec05eba (ник) | Упоминался ещё в январе 2026, GitHub-репозиторий активен |
| XLibre | C (форк X.Org) | сообщество | Анонс в середине 2025, поддержан рядом дистрибутивов, включая Devuan |
| Arcan | - | - | Не классический X-сервер, а собственная display-инфраструктура |
yserver, зрелый X-сервер на Rust
yserver появился месяцем раньше Frame и выглядит на удивление зрело: автор Йос Дехас называет его «современным X11-сервером, написанным с нуля на Rust», и заявляет список из 13 окружений, которые под ним запускаются.
Phoenix: эксперимент на Zig
Phoenix, третий новый сервер, написан на языке Zig. The Register упоминал его ещё в январе 2026. Автор известен только по нику dec05eba; оригинальный Git-репозиторий недоступен, а домашняя страница давно не обновлялась. Но GitHub-репозиторий живой, коммиты были примерно за три недели до публикации.
XLibre: форк X.Org с политической подоплёкой
XLibre стоит особняком: это форк самого X.Org, а не написанный с нуля проект. Он возник на волне разногласий вокруг «замораживания» развития эталонного сервера и приоритезации Wayland, за ним стоит ощутимая политическая подоплёка. За год форк получил заметную поддержку и уже включён в ряд дистрибутивов, в том числе Devuan.
Arcan: аутсайдер со своим протоколом
Arcan The Register выносит в заголовок как «аутсайдера». Это не X-сервер в привычном смысле, а самостоятельный фреймворк для отображения и композитинга с собственным протоколом, способный запускать X-клиентов через прослойку. Отсюда и ярлык.
Почему X11 всё ещё жив
Протокол X11 датируется 1987 годом, а его эталонная реализация X.Org исторически огромна и тяжела в поддержке, именно это подтолкнуло индустрию к Wayland. Даже консервативный Xfce близок к официальной поддержке нового протокола. Но X11 держится за счёт того, чего Wayland долго не давал: совместимости со старым софтом и сетевой прозрачности, когда графическое приложение запускается по сети на удалённой машине, а окно рисуется у вас. Для многих сценариев это до сих пор незаменимо, поэтому энтузиасты пишут новые серверы вроде Frame, а не хоронят протокол.
Если вам важно контролировать и то, какой софт крутится на вашей машине, и то, как ваш трафик доходит до заблокированных сервисов, Sigma поможет с приватным доступом, а исходники своего X-сервера каждый уже выбирает сам.
Источники
The Register, Frame: новый X11-сервер на ассемблере и обзор альтернатив X.Org




Пока нет комментариев. Будьте первым!