È stata presentata la versione del sistema operativo Rhino Linux 2023.3, che implementa una variante di Ubuntu con un modello di aggiornamento continuo, permettendo di accedere alle versioni più recenti dei software. Le nuove versioni vengono principalmente trasferite dai branch devel dei repository di Ubuntu, dove vengono costruiti pacchetti con le nuove versioni delle applicazioni, sincronizzati con Debian Sid e Unstable. I componenti del desktop, il kernel Linux, gli splash screen, i temi grafici, il browser Firefox e le utility sviluppate dal progetto vengono distribuiti tramite 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 gestore di pacchetti proprietario rhino-pkg (rpk), che funge da interfaccia per i gestori di pacchetti APT, Pacstall, flatpak e snap. Rhino-pkg consente di utilizzare un'unica utility universale per eseguire operazioni standard su vari formati di pacchetti, come installazione, rimozione, aggiornamento e ricerca di pacchetti. Per la costruzione del sistema operativo viene utilizzato lo strumento LiveBuild del progetto Debian con modifiche prese da VanillaOS. Per l'installazione del sistema operativo è stato impiegato l'installatore Calamares.
Per l'organizzazione dell'interfaccia grafica è stato utilizzato un ambiente utente personalizzato chiamato Unicorn, che rappresenta una variante rivisitata di Xfce, stilisticamente simile a GNOME, ma rimanendo leggero. In Unicorn gli sviluppatori hanno tentato di combinare un design più moderno con un approccio tradizionale alla costruzione del desktop. Come dock delle applicazioni viene utilizzato Plank Dock, mentre per la barra superiore viene impiegata la barra di Xfce. Per la navigazione tra le applicazioni installate è stato adottato il modo App Grid, realizzato sulla base di Lightpad.

La navigazione tra le finestre aperte e i desktop virtuali è organizzata tramite il pacchetto Xfdashboard, che realizza per Xfce un'interfaccia di commutazione tra applicazioni simile a quella di GNOME Shell e macOS Expose. Per un avvio rapido delle applicazioni è disponibile uLauncher, che offre una barra di ricerca per l'esecuzione di comandi, la visualizzazione dei contenuti delle directory e la ricerca di programmi e file. Il progetto include anche un maestro di primo avvio, un'applicazione per lo scambio di file tra diversi dispositivi (un ramo di Snapdrop) e un'applicazione per visualizzare informazioni sul sistema e aggiornare la distribuzione.
Nella nuova versione, il desktop Unicorn è stato aggiornato per utilizzare un menu globale unificato. L'avvio dell'applicazione uLauncher è stato accelerato. È stato implementato un effetto di ingrandimento delle icone al passaggio del cursore nella barra dei menu. Nel wizard di prima configurazione è stato risolto il problema della richiesta della password per il riavvio. L'interfaccia dell'installer Calamares è stata migliorata. È stato incluso nel pacchetto base il sistema di backup timeshift, che utilizza rsync con l'installazione di collegamenti duri o snapshot Btrfs per offrire funzionalità simili a System Restore di Windows e Time Machine di macOS. Sono state aggiornate le versioni del kernel Linux: 6.5.5 per le build generali, 6.6.0-rc3 per le build per Pine64 e 6.5.0 per le build per Raspberry Pi.
Fonte: opennet.ru
