На этой неделе в Linux-сообществе обсуждают Starling — десктопное окружение, которое, по заявлению автора, было создано одним человеком за шесть месяцев с помощью ИИ-инструментов для написания кода. Это не макет: доступна рабочая превью-сборка в виде .deb для установки на Ubuntu 26.04 LTS.
Как устроен Starling
По информации с GitHub и сайта проекта, разработчик использовал ИИ, чтобы переписать фреймворковый слой Flutter с Dart на Swift, оставив его C++-рендерер без изменений. В отличие от традиционного десктопа с оконной системой, здесь движок управляет выводом напрямую через DRM/KMS. Wayland-композитор и X-сервер, созданные специально для проекта, передают окно каждого приложения фреймворку прямо с GPU без копирования; фреймворк затем обрабатывает это окно так же, как собственный док, кнопки или панель.
Zero-copy обмен GPU-буферами — существующий протокол Wayland, смешивание нативных и X11-клиентов делает Xwayland. Новизна тут уже, а вот такая: скомпозированный «буфер» трактуется как виджет внутри собственной системы раскладки фреймворка.
Внешне Starling выглядит как современный, хотя и традиционный десктоп: док, панель, часы, переключатель окон. Автор обзора на OMG!Ubuntu называет стиль «Temu macOS Mojave в тёмной теме» и иронизирует над обилием маркетингового «глубокомысленного» текста на сайте проекта. Зато отмечает практическую разницу: тайлинг, рабочие столы и стеклянный эффект дока работают в таких приложениях, как Google Chrome, без необходимости писать под них отдельный код.
Скептицизм обзора касается и самой новизны. Автор напоминает, что десктоп Enlightenment был впервые собран одним человеком ещё в 1997 году — задолго до ИИ-инструментов — и вырос в полноценное окружение на собственном тулките EFL. На этом фоне утверждения Starling о том, что «такое было невозможно раньше», выглядят преувеличением: сам проект на своей странице «почему» вскользь упоминает Enlightenment, но вместо честного сравнения возвращается к маркетинговым формулировкам. Создатель, по замечанию автора, приписывает себе единоличную заслугу за идею («ставка была моя, суждение было моё»), но переходит на «мы», рассказывая о реализации.
Стоит ли пробовать
Превью можно поставить так: скачать .deb с GitHub проекта и установить на Ubuntu 26.04 — но не в контейнер, Starling требует реальный AMD GPU. Затем выбрать сессию Starling на экране входа GDM.
В списке известных проблем: нет поддержки GPU Intel и NVIDIA, сторонних приложений, рабочего звука и блокировки экрана. Один из попробовавших оставил баг-репорт о том, что установка повредила его систему.
Автор обзора напоминает и об общей осторожности: ставить случайные deb-пакеты с root-правами от неизвестных разработчиков на рабочую систему — риск, особенно когда софт и дорелизный, и написан ИИ. Сама идея — десктоп, созданный одним человеком с ИИ за полгода — примечательна, но будущее проекта, как у любого «виб-кода», неопределённо: он может развиться в поддерживаемое окружение или исчезнуть так же быстро, как появился.
Источник: omgubuntu.co.uk