Платформа Domicile Desktop представляет собой инновационный подход к созданию пользовательских интерфейсов для Linux. В основе проекта лежит модифицированный движок Chromium, который позволяет разработчикам использовать знакомые веб-технологии — HTML, CSS и JavaScript/TypeScript — для управления окнами и анимацией в среде Wayland.
Техническая архитектура
Ключевая особенность Domicile заключается в том, что нативные окна Wayland отображаются как элементы DOM. Это дает разработчикам возможность стилизовать, трансформировать и анимировать окна так же, как обычные веб-страницы. Для управления раскладкой окон используется тiling-код на языке Rust, вдохновленный композитором Sway и названный Maganese.
Сравнение подходов
| Компонент | Стандартный Wayland (например, Sway/Hyprland) | Domicile Desktop |
|---|---|---|
| Язык разработки | C, Rust, C++ | HTML, CSS, JavaScript/TypeScript |
| Движок рендеринга | OpenGL/Vulkan (собственный) | Модифицированный Chromium |
| Представление окон | Структуры данных композитора | DOM-элементы |
| Целевая аудитория | Системные администраторы, разработчики C/Rust | Веб-разработчики, дизайнеры UI |
Значимость для экосистемы
Проект, разработанный в том числе с помощью ИИ (Claude Code), открывает путь для веб-разработчиков, желающих кастомизировать свой опыт работы в Linux без необходимости изучать сложные системные API. Хотя такой подход может вызвать споры среди традиционных пользователей Linux, он делает кастомизацию рабочего стола более доступной для широкого круга специалистов.
Подробная информация и документация доступны на официальном сайте Domicile-Desktop.com. Проект был анонсирован 3 ноября 2026 года.
Источник: Phoronix ↗
