
Durante un largo periodo, la distribución Nitrux apostó fuertemente por el desarrollo de una experiencia personalizada basada en KDE Plasma. Bajo este ideal nació NX Desktop, una capa de personalización que transformaba a Plasma 5 en una interfaz visualmente pulida, coherente y enfocada en la usabilidad inmediata.
NX Desktop como tal no era un entorno de escritorio independiente, sino una adaptación profunda y estética que pretendía ofrecer una experiencia lista para usar, sin comprometer el poder de Plasma. Sin embargo, este camino ha llegado a su fin.
NX Desktop dejará de desarrollarse, ya que los repositorios han sido archivados en GitHub y ya no recibirán soporte. La decisión está estrechamente ligada al fin del soporte a largo plazo para KDE Plasma 5, lo que deja sin base para el desarrollo del entorno de Nitrux.
Como se mencionó hace varias semanas, el 1 de mayo de 2025, tras el anuncio de la interrupción de las versiones LTS de Plasma, tuvimos que retrasar el lanzamiento de la próxima versión de Nitrux mientras avanzábamos con un plan de acción.
Nuestro plan de acción incluyó un meticuloso proceso de resolución que consideró múltiples opciones disponibles, una de las cuales fue utilizar Plasma 6 en un paquete de AppImage y reimplementar NX Desktop sobre la nueva versión de Plasma. Esto habría sido un cambio respecto a nuestra decisión anterior de no usar Plasma 6 y continuar trabajando en Maui Shell. Sin embargo, debido a un panorama en constante cambio, junto con la sobrecarga de los esfuerzos de desarrollo y la falta de interés en las contribuciones de código de la comunidad, Maui Shell se ha visto obligado a suspender su desarrollo. No está muerto, pero su desarrollo está estancado y, a menos que se produzca un cambio en esta situación, ya no es una prioridad.
El fin de NX Desktop y Maui Shell:
La noticia no ha sorprendido por completo a quienes siguen de cerca la evolución de Nitrux. El fin del soporte a largo plazo para KDE Plasma 5, el pilar sobre el que se construía NX Desktop ha sido el desencadenante.
En un intento por adelantarse a este desenlace, el equipo de Nitrux había comenzado a desarrollar Maui Shell, una interfaz moderna e independiente basada en el framework Maui. Sin embargo, la falta de recursos y el escaso interés de la comunidad llevaron también a la suspensión de este proyecto. Así, Nitrux opta por abandonar la vía de los entornos desarrollados internamente.
La alternativa: Hyprland
Con el anuncio del fin de soporte, los desarrolladores mencionan que han optado por adoptar Hyprland como servidor compuesto. Este moderno compositor basado en Wayland destaca por su rendimiento, soporte avanzado de ventanas flotantes, mosaico dinámico, y efectos visuales personalizables como gradientes, desenfoques y animaciones suaves. Además, ofrece características atractivas como:
- Escritorios virtuales dinámicos
- Gestión global de atajos de teclado
- Soporte multitáctil y de gestos
- Plugins para ampliar funcionalidades
Para complementar esta nueva experiencia, se menciona que Nitrux integrará Waybar como panel superior, Wlogout como sistema de cierre y apagado, y reemplazará el gestor de pantalla SDDM por greetd junto con su interfaz QtGreet, reduciendo así las dependencias y simplificando el flujo de inicio de sesión.
Un nuevo kernel: adiós a Liquorix, hola CachyOS
Otra decisión estratégica es el cambio del kernel. Nitrux dejará de usar el kernel parcheado Liquorix en favor de una versión proporcionada por el proyecto CachyOS, que incluye soporte para PSI (Pressure Stall Information). Esta característica del kernel es esencial para tecnologías como Waydroid, una capa de compatibilidad que permite ejecutar aplicaciones Android en el entorno Linux.
PSI permite al sistema medir cuánto tiempo espera por recursos críticos como CPU, memoria o almacenamiento, lo que se traduce en una mejor respuesta frente a situaciones de carga intensa, crucial en sistemas que ejecutan software Android o virtualización ligera.
AppHub y AppBox: una alternativa al formato AppImage
En lugar de depender de AppImage, Nitrux ahora promoverá el uso de su propio sistema de empaquetado: NX AppHub y el formato AppBox. Este cambio de formato, busca ofrecer una experiencia más controlada y coherente, tanto para los usuarios como para los desarrolladores, asegurando un mejor rendimiento y compatibilidad entre aplicaciones.
En cuanto a las actualizaciones del sistema seguirán siendo gestionadas mediante nuts (Nitrux Update Tool System), y se espera un nuevo ciclo de desarrollo con lanzamientos bisemanales. También se contempla la transición de SquashFS a DwarFS, un sistema de archivos comprimido más moderno y flexible, y la expansión de soporte a dispositivos ARM64, lo que abriría la puerta a una mayor variedad de hardware más allá de x86_64.
Finalmente, si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.
Continúar leyendo...