È stata presentata la versione 2023.3 della distribuzione Rhino Linux, che implementa una variante di Ubuntu con un modello di consegna continua degli aggiornamenti, consentendo l'accesso alle versioni più recenti dei software. Le nuove versioni sono principalmente derivate dai rami devel dei repository di Ubuntu, dove vengono assemblati pacchetti con le nuove versioni delle applicazioni, sincronizzati con Debian Sid e Unstable. I componenti del desktop, il kernel Linux, gli schermi di avvio, i temi grafici, il browser Firefox e le utilità sviluppate dal progetto sono distribuiti attraverso un repository separato chiamato Pacstall. Le immagini di installazione, che possono essere avviate in modalità Live, sono preparate per le architetture x86_64 (2 GB) e ARM64 (1.9 GB), oltre che per i dispositivi ARM PineTab, PineTab2, PinePhone e Raspberry Pi.
La gestione dei pacchetti avviene tramite un proprio gestore di pacchetti chiamato rhino-pkg (rpk), che implementa un'integrazione con i gestori di pacchetti APT, Pacstall, flatpak e snap. Rhino-pkg consente di utilizzare un'unica utility universale per eseguire operazioni standard su diversi formati di pacchetti, come installazione, rimozione, aggiornamento e ricerca di pacchetti. Per la creazione della distribuzione viene utilizzato lo strumento LiveBuild del progetto Debian, con modifiche ispirate a VanillaOS. L'installazione della distribuzione utilizza l'installer Calamares.
Per la gestione dell'interfaccia grafica è stato utilizzato un ambiente utente personalizzato chiamato Unicorn, che è una versione rielaborata di Xfce, simile nello stile a GNOME, ma mantenendo un'impronta leggera. In Unicorn, gli sviluppatori hanno cercato di combinare un design più moderno con un approccio tradizionale alla costruzione del desktop. Per la barra laterale delle applicazioni viene utilizzato Plank Dock, mentre per la barra superiore viene adottata la barra di Xfce. Per la navigazione delle applicazioni installate è implementata la modalità App Grid, basata su Lightpad.

La navigazione tra finestre aperte e desktop virtuali è gestita dal pacchetto Xfdashboard, che implementa per Xfce un'interfaccia di switch tra applicazioni nello stile di GNOME Shell e macOS Expose. Per avviare rapidamente le applicazioni, è disponibile uLauncher, che offre una barra di ricerca per l'esecuzione di comandi, la visualizzazione del contenuto delle directory, e la ricerca di programmi e file. Il progetto sviluppa anche un master di configurazione iniziale, un'app per lo scambio di file tra diversi dispositivi (un fork di Snapdrop) e un'app per visualizzare informazioni di sistema e aggiornare la distribuzione.
Nella nuova versione, il desktop Unicorn è passato all'uso di un menu globale unificato. È stato accelerato l'avvio dell'applicazione uLauncher. Nella barra è stato implementato un effetto di ingrandimento delle icone al passaggio del cursore. Nel programma di configurazione iniziale è stata risolta la questione della richiesta della password per il riavvio. L'aspetto dell'installer Calamares è stato migliorato. Il pacchetto di base include ora un sistema di backup chiamato timeshift, che utilizza rsync con l'installazione di hard link o snapshot Btrfs per fornire funzionalità simili a System Restore in Windows e Time Machine in macOS. Aggiornate le versioni del kernel Linux: 6.5.5 per le versioni generali, 6.6.0-rc3 per le versioni Pine64 e 6.5.0 per le versioni Raspberry Pi.
Fonte: opennet.ru
