Die Entwickler der Distribution Nitrux haben die Einstellung der Entwicklung des NX Desktop bekannt gegeben, der eine Erweiterung von KDE Plasma 5 war. Alle nx-desktop-Repositories auf GitHub wurden in den Archivmodus versetzt und die UnterstĂŒtzung von NX Desktop wird eingestellt. Als Grund wird die Beendigung des Langzeit-Support-Programms fĂŒr die Releases von KDE Plasma genannt.
Gleichzeitig wird die Einstellung der Entwicklung der eigenen Shell Maui Shell erwĂ€hnt, da das Projekt auf Ressourcenmangel und mangelndes Interesse von Mitgliedern der Community gestoĂen ist. Zuvor wurde entschieden, NX Desktop nicht auf die Technologien von KDE Plasma 6 zu migrieren und eine neue Shell Maui Shell zu entwickeln, die NX Desktop irgendwann ersetzen sollte, doch die Situation hat sich geĂ€ndert.
Nach dem neuen Plan wird die Distribution Nitrux auf eine benutzerdefinierte Umgebung umgestellt, die mit einem kompositorischen Server Hyprland, der Waybar-Paneele und dem Wlogout-System-AbschlussmenĂŒ basiert. Anstelle des Display-Managers SDDM wird der Login-Manager greetd sowie der QtGreet-Bildschirm fĂŒr den Sitzungsstart verwendet.
Komposit Server Hyprland verwendet Wayland, unterstĂŒtzt die kachelorientierte Fensteranordnung, das klassische freie Fensterplatzieren, das Gruppieren von Fenstern in Tabs, den Pseudo-Kachelmodus und die Vollbild-Darstellung von Fenstern. Zu den Funktionen gehören: dynamisch erstellte virtuelle Desktops; Anordnungsmodi fĂŒr Bildschirminhalte; globale Tastenkombinationsverarbeitung; Gestensteuerung auf Touchpads/Touchscreens; Mittel zur Schaffung visueller Interfaces (VerlĂ€ufe in Fensterrahmen, HintergrundunschĂ€rfe, Animationseffekte und Schatten); Erweiterungen durch Plugins.
Das Linux-Kernel-Paket in der Distribution Nitrux wird von der Nutzung von Liquorix-Patches auf eine Kernel-Variante des Projekts CachyOS umgestellt. Der Grund ist das Fehlen eines Liquorix-Patch zur Aktivierung des PSI (Pressure Stall Information)-Mechanismus, der es ermöglicht, Informationen ĂŒber die Wartezeiten beim Zugriff auf verschiedene Ressourcen (CPU, Speicher, Ein-/Ausgabe) im Benutzerraum zu analysieren, um die Systemauslastung und Art der Verlangsamung genau zu bewerten. Die UnterstĂŒtzung von PSI ist notwendig fĂŒr den Betrieb von Waydroid, einer Schicht zum AusfĂŒhren von Android-Anwendungen.
Zur Installation zusĂ€tzlicher Programme werden die Werkzeuge NX AppHub und das Format AppBox genutzt, die jetzt als bevorzugter angesehen werden im Vergleich zu AppImage-Paketen. Aktualisierungen des Distributionssystems sind fĂŒr zweimal monatlich geplant. FĂŒr die Installation von Updates wird weiterhin das Tool nuts (Nitrux Update Tool System) verwendet. In den weiterreichenden ZukunftsplĂ€nen wird der Austausch von SquashFS durch DwarFS und die Erstellung von Builds fĂŒr ARM64-GerĂ€te neben der zuvor unterstĂŒtzten Architektur x86_64 erwĂ€hnt.
Quelle: opennet.ru
