X11 не сдается, выходят новые X‑серверы на Assembler, Rust и Zig

3 мин
X11 не сдается, выходят новые X‑серверы на Assembler, Rust и Zig

Wayland уже давно захватывает Linux-десктопы, но классика отказывается умирать. На прошлой неделе норвежский разработчик Гейр Исене объявил о Frame — первый X-сервер, написанный на чистом Assembler. Месяцем ранее состоялся выпуск yserver на Rust. Но есть нюанс: оба графических движка созданы при активнейшем участии LLM-ботов.

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

Frame: Ассемблер, минимализм и Claude

Frame поставляется как компактный бинарник без внешних зависимостей. Это фундамент нового гиперминималистичного стека CHasm, куда равным образом входят самописные оконный менеджер, терминал и интерфейс — все на x86-64 Assembly. Для любителей Rust Исене параллельно развивает Fe₂O₃ — набор аналогичных утилит.

Исене иронично заявляет, что «устал от четырех миллионов строк непонятного кода X11» и следовательно… решил написать свой. Одновременно честно признается: львиную долю работы, в том числе багфиксы и новые фичи, пишет Claude по его спецификациям. Так как автор по сути, это нейросеть, то и инициатива не позиционируется как классический Open Source — он просто передан в общественное достояние по лицензии Unlicense.

yserver: Rust и стабильность «из коробки»

Представленный в прошлом месяце yserver от Йоса Дехаса решает те же задачи, но на Rust. Хост лишен легаси-багажа, работает быстро и уже сейчас уверенно запускает 13 существующих рабочих окружений. Здесь тоже не обошлось без ИИ: в репозитории проекта активно наследили OpenAI Codex и GitHub Copilot.

Каталог готовых ИИ-моделей

Сервис для запуска и управления LLM в облаке Selectel. Выберите схема, конфигурацию и получите готовый эндпоинт для работы с ней.

Подробнее →

Что еще на рынке графических серверов

Если отвлечься от X‑новостей последних дней, можно вспомнить еще парочку интересных проектов:

  • Phoenix (Zig) — разрабатывается инкогнито, но репозиторий жив, и последние коммиты датируются июнем;

  • XLibre (C/C++) — «очищенный» форк классического X.org за год выкатил 27 релизов и получил официальную поддержку дистрибутивов вроде Devuan.

10 лет Arcan

Пока энтузиасты с помощью нейросетей переписывают старый код, в тени остается куда более амбициозный инициатива. В июне свое 10‑летие отметил дисплейный сервер Arcan — написанный вручную графический стек, предлагающий реальную революцию интерфейсов.

Arcan — это не просто сервер. Это глобальное переосмысление графического стека Unix, до которого создатели Wayland даже не пытались дотянуться. Проект — написанный, к слову, вручную крошечной командой без всяких ассистентов — включает в себя:

  • сам дисплейный протокол A12 и хост;

  • оболочку Cat9 — командная строка нового поколения, интегрирующая графику прямо в терминал;

  • десктопное окружение Durden и масштабируемый интерфейс (ZUI) Pipeworld;

  • xarcan для запуска X11-приложений и компонент Waybridge для Wayland-клиентов.

Arcan даёт возможность программам не просто открывать окна по сети, как в X11. Компьютеры могут обмениваться полноценными медиапотоками с поддержкой аппаратного 3D-ускорения по сети — идеально для удаленного гейминга. Видеокарта бесшовно интегрируется в CLI: консольные команды плавно уходят в фон, отрисовывая графические прогресс-бары, или воспроизводят видео прямо в терминале с параллельным обновлением зон текстового вывода.

Потенциал Arcan колоссален. Именно таких амбициозных архитектурных сдвигов всегда ждали от Linux, а не тех скромных улучшений локального 2D-десктопа, которым потребовалось почти 20 лет (в лице Wayland), чтобы просто достичь стадии «минимальной юзабельности».

Расплачиваться за эти инновации приходится крутой кривой обучения, сыростью некоторых инструментов и проблемами с совместимостью.

Сводка по альтернативным X11-серверам

Для наглядности собрали текущие проекты в таблицу.

Проект

Язык

Особенности и статус

Frame

Assembly (x86-64)

Часть ИИ-сгенерированного стека CHasm. Без внешних зависимостей.

yserver

Rust

Написан с нуля (при участии LLM). Поддерживает 13 DE. Компактный и оперативный.

Phoenix

Zig

Разрабатывается инкогнито (dec05eba). Веб-сайт мертв, но репозиторий активен (были коммиты в июне).

XLibre

C / C++

Форк классического X.org. Весьма активен (27 релизов). Официально поддерживается Devuan и другими ОС.

Читают сейчас

4 минуты назад

Операционная платформа «Альт Образование» бесплатна для школ — акция от «Базальт СПО»

Операционная платформа «Альт Образование» бесплатна для школ — акция от «Базальт СПО» Организация «Базальт СПО» запускает специальное предложение для школ: операционная система «Альт Образование» 11 п

Google добавила агентный аналитика видео в Gemini 3.7 Flash, 3.6 Flash и 3.5 Flash-Lite

13 минут назад

Google добавила агентный аналитика видео в Gemini 3.7 Flash, 3.6 Flash и 3.5 Flash-Lite

Google запустила агентный анализ видео для Gemini 3.7 Flash, 3.6 Flash и 3.5 Flash-Lite. Теперь модель анализирует видео не как последовательность кадров с фиксированной частотой, а сама решает, какие

Апдейт платформы «Октопус» от ГК «Юзтех»: историческая анализ и расширенная сопровождение инфраструктур

1 час назад

Апдейт платформы «Октопус» от ГК «Юзтех»: историческая анализ и расширенная сопровождение инфраструктур

В новых версиях «Октопус» мы сфокусировались на трёх направлениях: расширении возможностей управления ИТ-инфраструктурой, повышении производительности и развитии интеграций. Система получила новые сце

Frank Media рассказал о сложностях, с которыми столкнулись пользователи при попытке воспользоваться цифровым рублём

1 час назад

Frank Media рассказал о сложностях, с которыми столкнулись пользователи при попытке воспользоваться цифровым рублём

С 1 сентября должно было начаться массовое добавление цифрового рубля — третьей формы денег, которую Банк России обсуждает уже около шести лет. Тем не менее, судя по первым дням запуска, доступ к ново

1 час назад

Digital Q.Sensor BI от «Диасофт» модернизировал ИИ-агента: визуальные правки дашбордов без доступа к данным

«Диасофт» представил обновленные возможности ИИ-агента платформы Digital Q.Sensor BI: теперь он может вносить правки в готовый дашборд, ориентируясь в том числе на его визуальное отображение. ИИ-агент