È stato pubblicato il rilascio della distribuzione Nitrux 5.0.0, costruita sulla base dei pacchetti Debian e fornita con il sistema di inizializzazione OpenRC. La dimensione dell'immagine di avvio completa è di 3.3 GB. I progressi del progetto sono distribuiti sotto licenze libere.
In precedenza, il progetto sviluppava il proprio ambiente desktop NX Desktop, realizzato come un'estensione di KDE Plasma, ma ora la distribuzione è passata a fornire un nuovo ambiente utente basato su un compositore. server Hyprland, pannelli Waybar e Crystal Dock, menu delle applicazioni Wofi e menu di spegnimento del sistema Wlogout. Per il lancio dei giochi è stato proposto un compositore. server Gamescope, sviluppato da Valve. Per la visualizzazione delle notifiche è stato impiegato Sway Notification Center e per la visualizzazione degli indicatori su schermo — SwayOSD.
Il server composito Hyprland utilizza Wayland e offre opportunità per creare interfacce visivamente attraenti: gradienti nelle cornici delle finestre, sfocatura dello sfondo, effetti di animazione e ombre. Per espandere le funzionalità possono essere collegati plugin e per il controllo esterno è fornito IPC basato su socket. La configurazione avviene tramite un file di configurazione, le modifiche possono essere aggiornate al volo senza riavvio. Tra le funzionalità sono presenti: scrivanie virtuali create dinamicamente; modalità di composizione degli elementi sullo schermo; gestione globale delle scorciatoie da tastiera; gestione dei gesti sul touchpad/schermo tattile.
Altre modifiche nel rilascio di Nitrux 5.0:
- Per l'installazione di programmi aggiuntivi sono stati impiegati gli strumenti NX AppHub e il formato AppBox, presentati come più preferibili rispetto al precedente formato AppImage. Oltre ad AppBox, sono supportati Flatpak e Distrobox per l'installazione dei programmi.
- La partizione radice nella distribuzione ora viene montata in modalità di sola lettura, e le modifiche vengono apportate tramite gli strumenti NX Overlayroot (un fork di Overlayroot).
- Invece del gestore display SDDM, per avviare la sessione viene utilizzato il gestore di accesso greetd e lo schermo di accesso QtGreet.
- Oltre al pacchetto con il kernel Linux 6.17.7, fornito con patch Liquorix, è disponibile una variante del kernel dal progetto CachyOS. È stata aggiunta la supporto per il meccanismo "sched_ext" (SCX), che consente di utilizzare eBPF per creare scheduler CPU.
- Per modificare le impostazioni di GTK3 è stato utilizzato l'interfaccia nwg-look, mentre per configurare l'output — nwg-displays.
- Aggiunti moduli open source del kernel per GPU NVIDIA sviluppati dalla NVIDIA.
- Un processo in background Hyprscreend è stato utilizzato per modificare dinamicamente la frequenza dello schermo.
- Nella fornitura sono inclusi il programma per la creazione di screenshot Grimshot e l'archiviatore Ark.
- Rimosse le utility cmus, devmem2, ftp, kdotool e irqbalance. Interrotta la fornitura di Waydroid, Kvantum Manager, KDEConnect. Fcitx, AMD ROCm, dbab, DNScrypt-proxy, 0Install, Touchegg, PPPD, AIDE, Tor, torsocks, xpadneo, e anche componenti per il supporto del protocollo SPICE e dell'iper-v Hyper-V.
- Aggiornate le versioni dei pacchetti, inclusi OpenRC 0.63, MauiKit/Maui Apps 4.0.2, NetworkManager 1.52.1, Pipewire 1.4.8, Flatpak 1.16.1, Podman 5.6.1, Docker 26.1.5, AppArmor 4.1.0, Python 3.13.7, Mesa 25.2.3, XWayland 24.1.8, KDE Frameworks 6.13.0, Qt 6.8.2, Bluez 5.84. L'installatore Calamares è stato aggiornato alla versione 3.3.14.
Fonte: opennet.ru
