Linux-дистрибутив Nitrux, давно известный своим курсом на независимость и инновации, совершил очередной радикальный поворот, официально отказавшись от собственного рабочего окружения NX Desktop и связанной с ним графической среды KDE Plasma. Этот шаг был предпринят 10 июня 2025 года и уже вступил в силу: все страницы NX Desktop архивированы, поддержка прекращена. Вместо привычного стека Plasma + Maui Shell теперь используется Wayland-композитор Hyprland, дополненный утилитами Waybar и Wlogout. Одновременно был произведён переход на ядро Cachy Linux, поскольку прежнее ядро Liquorix не поддерживало PSI (Pressure Stall Information) — механизм, необходимый для запуска Waydroid. Также приостановлена разработка Maui Shell, ввиду дефицита ресурсов и отсутствия вкладов от сообщества. Основатель проекта, Ури Эррера, подтвердил это решение, подчеркнув, что команде пришлось скорректировать стратегию из-за перегрузки и слабого внешнего участия. Помимо замены оконного менеджера и ядра, команда внедрила greetd с QtGreet в качестве нового дисплейного менеджера, окончательно отказавшись от X11 и сделав ставку на Wayland-only окружение. Важной частью стратегии стал переход с AppImage на внутреннюю систему дистрибуции AppBox, которая будет работать на базе нового формата образов DwarFS вместо SquashFS. Таким образом, Nitrux не просто обновляет окружение — он выстраивает собственную вертикаль дистрибуции, архитектуры и взаимодействия компонентов, приближаясь к роли независимой экосистемы в мире Linux-десктопов.
Отказ от Plasma и NX Desktop: ключевые причины
NX Desktop долгое время представлял собой доработанный поверх KDE Plasma пользовательский опыт, адаптированный под философию Nitrux. Однако с выходом KDE Plasma 6 команда проекта не сочла возможным продолжать поддержку, сославшись на чрезмерную сложность обновления и невозможность поддерживать стабильность на фоне растущего объёма внутренних задач. Закрытие NX Desktop и отказ от Plasma позволили сосредоточиться на более лёгких и гибких решениях, таких как Hyprland, который активно развивается и предлагает современные возможности, ориентированные на Wayland.
Что изменилось с переходом на Hyprland
Hyprland — динамически тайлинговый Wayland-композитор, написанный на C++ с акцентом на производительность, кастомизацию и поддержку современных протоколов. Он предоставляет механизм перемещаемых рабочих областей, динамическое управление окнами, анимации и поддержку мониторинга состояния системы через такие инструменты, как Waybar. Пользователь получает более лёгкое окружение с полной Wayland-совместимостью, меньшим потреблением ресурсов и возможностью настройки без необходимости взаимодействия с монолитной DE-системой, как это было в случае с Plasma.
Зачем потребовалось новое ядро
Смена ядра обусловлена необходимостью поддержки PSI (Pressure Stall Information) — функции ядра Linux, которая используется для мониторинга давления на ресурсы (CPU, память и т.д.). Liquorix, несмотря на высокую производительность, не предоставлял стабильной поддержки PSI, что мешало запуску Android-контейнеров через Waydroid. Cachy Linux kernel, напротив, содержит необходимую функциональность, что делает его более подходящим выбором для новой архитектуры Nitrux.
Почему остановили работу над Maui Shell
Maui Shell — это графическая оболочка, разрабатываемая той же командой, что и Nitrux, как альтернатива Plasma и GNOME. Она сочетает в себе элементы мобильной и десктопной среды, но её развитие было временно остановлено. Причины — недостаток времени, людских ресурсов и слабая отдача от сообщества. Это решение не означает окончательного закрытия проекта, но при текущей нагрузке команда сосредоточена на Hyprland и инфраструктуре AppBox.
AppBox и новая система доставки приложений
Одним из самых амбициозных шагов Nitrux стало формирование собственной системы дистрибуции приложений. NX AppHub и AppBox должны заменить AppImage, предоставляя более контролируемую и производительную альтернативу. Ключевое изменение — переход от использования FUSE2 к FUSE3 и отказ от поддержки старых AppImage, не совместимых с новым стандартом. AppBox использует DwarFS — современную файловую систему с фокусом на производительность, дедупликацию и эффективное использование пространства. Это открывает путь к более быстрой загрузке и запуску приложений.
greetd вместо SDDM и отказ от X11
Вместо классического SDDM теперь применяется greetd — минималистичный дисплейный менеджер, не привязанный к X11. Вместе с интерфейсом QtGreet он обеспечивает лёгкий запуск Wayland-сессий и упрощённую архитектуру загрузки. Полный отказ от X11 позволяет исключить устаревшие зависимости, минимизировать уязвимости и упростить сопровождение.
Поддержка ARM64 как часть развития
До недавнего времени Nitrux официально поддерживал только архитектуру x86_64. Теперь заявлено о планах добавить полноценную поддержку ARM64, что откроет путь к использованию дистрибутива на одноплатниках, мини-ПК и мобильных устройствах. Это логичный шаг, учитывая тренд на ARM в серверной и пользовательской инфраструктуре.
Направление развития Nitrux
Вектор развития Nitrux очевиден: проект стремится к полной автономности и контролю над каждым аспектом окружения — от ядра до менеджера приложений. Это делает его всё более закрытым в плане совместимости с внешними DE и пакетными системами, но в то же время превращает в экспериментальную платформу с высокой степенью управляемости. Пользователь, выбирающий Nitrux, получает не просто дистрибутив, а целостную экосистему, выстроенную по принципу модульности и приоритета Wayland-технологий.