Nitrux es reinventa: adéu a NX Desktop i Maui Shell, hola Wayland amb Hyprland

nitrux-hyprland

Durant un llarg període, la distribució Nitrux va apostar fortament pel desenvolupament de una experiència personalitzada basada en KDE Plasma. Sota aquest ideal va néixer Escriptori NX, una capa de personalització que transformava Plasma 5 en una interfície visualment polida, coherent i enfocada a la usabilitat immediata.

Escriptori NX com a tal no era un entorn descriptori independent, sinó una adaptació profunda i estètica que pretenia oferir una experiència llesta per utilitzar, sense comprometre el poder de Plasma. No obstant això, aquest camí ha arribat al final.

NX Desktop deixarà de desenvolupar-se, ja que els repositoris han estat arxivats a GitHub i ja no rebran suport. La decisió està estretament lligada a la fi del suport a llarg termini per a KDE Plasma 5, cosa que deixa sense base per al desenvolupament de l'entorn de Nitrux.

Com es va esmentar fa diverses setmanes, l'1 de maig del 2025, després de l'anunci de la interrupció de les versions LTS de Plasma, vam haver d'endarrerir el llançament de la propera versió de Nitrux mentre avançàvem amb un pla d'acció.

El nostre pla d'acció va incloure un procés meticulós de resolució que va considerar múltiples opcions disponibles, una de les quals va ser utilitzar Plasma 6 en un paquet d'AppImage i reimplementar NX Desktop sobre la nova versió de Plasma. Això hauria estat un canvi respecte a la nostra decisió anterior de no fer servir Plasma 6 i continuar treballant a Maui Shell. No obstant això, a causa d'un panorama en canvi constant, juntament amb la sobrecàrrega dels esforços de desenvolupament i la manca d'interès en les contribucions de codi de la comunitat, Maui Shell s'ha vist obligat a suspendre'n el desenvolupament. No és mort, però el seu desenvolupament està estancat i, tret que es produeixi un canvi en aquesta situació, ja no és una prioritat.

La fi de NX Desktop i Maui Shell:

La notícia no ha sorprès completament els que segueixen de prop l'evolució de Nitrux. La fi del suport a llarg termini per a KDE Plasma 5, el pilar sobre el qual es construïa NX Desktop ha estat el desencadenant. 

En un intent per avançar-se a aquest desenllaç, l'equip de Nitrux havia començat a desenvolupar Maui Shell, una interfície moderna i independent basada en el framework Maui. Tot i això, la manca de recursos i l'escàs interès de la comunitat van portar també a la suspensió d'aquest projecte. Així, Nitrux opta per abandonar la via dels entorns desenvolupats internament.

L'alternativa: Hyprland

Amb l'anunci del final de suport, els desenvolupadors esmenten que han optat per adoptar Hyprland com a servidor compost. Aquest modern compositor basat en Wayland destaca pel seu rendiment, suport avançat de finestres flotants, mosaic dinàmic, i efectes visuals personalitzables com ara gradients, desenfocaments i animacions suaus. A més, ofereix característiques atractives com:

  • Escriptoris virtuals dinàmics
  • Gestió global de dreceres de teclat
  • Suport multitàctil i de gestos
  • Plugins per ampliar funcionalitats

Per complementar aquesta nova experiència, s'esmenta que Nitrux integrarà Waybar com a panell superior, Wlogout com a sistema de tancament i apagat, i reemplaçarà el gestor de pantalla SDDM per greetd juntament amb la interfície QtGreet, reduint així les dependències i simplificant el flux d'inici de sessió.

Un nou kernel: adéu a Liquorix, hola CachyOS

Una altra decisió estratègica és el canvi del nucli. Nitrux deixarà de fer servir el kernel pegat Liquorix en favor de una versió proporcionada pel projecte CachyOS, que inclou suport per a PSI (Pressure Stall Information). Aquesta característica del nucli és essencial per a tecnologies com Waydroid, una capa de compatibilitat que permet executar aplicacions Android a l'entorn Linux.

PSI permet al sistema mesurar quant de temps espera per recursos crítics com CPU, memòria o emmagatzematge, cosa que es tradueix en una millor resposta davant situacions de càrrega intensa, crucial en sistemes que executen programari Android o virtualització lleugera.

AppHub i AppBox: una alternativa al format AppImage

En lloc de dependre d'AppImage, Nitrux ara promourà lús del seu propi sistema dempaquetat: NX AppHub i el format AppBox. Aquest canvi de format busca oferir una experiència més controlada i coherent, tant per als usuaris com per als desenvolupadors, assegurant un millor rendiment i compatibilitat entre aplicacions.

Pel que fa a les actualitzacions del sistema, continuaran sent gestionades mitjançant nuts (Nitrux Update Tool System), i s'espera un nou cicle de desenvolupament amb llançaments bisetmanals. També es contempla la transició de SquashFS a DwarFS, un sistema de fitxers comprimit més modern i flexible, i l'expansió de suport a dispositius ARM64, cosa que obriria la porta a una major varietat de maquinari més enllà de x86_64.

Finalment, si estàs interessat a poder conèixer més sobre això, pots consultar els detalls al següent enllaç.