È stato rilasciato il nuovo sistema operativo Rhino Linux 2023.4, basato su Ubuntu, con un modello di aggiornamenti continui che consente di accedere alle versioni più recenti dei software. Le nuove versioni provengono principalmente dai rami devel dei repository di Ubuntu, dove vengono costruiti pacchetti con le ultime versioni delle applicazioni, sincronizzati con Debian Sid e Unstable. I componenti del desktop, il kernel Linux, le schermate di avvio, i temi e il browser Firefox, insieme agli strumenti sviluppati dal progetto, vengono distribuiti tramite un repository separato chiamato Pacstall. Sono disponibili immagini di installazione avviabili in modalità Live per le architetture x86_64 (2 GB) e ARM64 (1.9 GB), nonché per i dispositivi ARM PineTab, PineTab2, PinePhone, PinePhone Pro 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, l'ambiente utente Unicorn offre una funzione di layout automatico delle finestre in mosaico (attivabile tramite un applet aggiunto nell'angolo destro della barra superiore). Gli angoli dell'interfaccia di avvio delle applicazioni uLauncher sono stati arrotondati. È stata aggiunta la comando «rhino-pkg cleanup» per rimuovere dipendenze danneggiate e pacchetti non più utilizzati in altri pacchetti.
Nella versione per dispositivi Pine64 è stata migliorata la stabilità del modem negli smartphone PinePhone e PinePhone Pro, è stata inclusa la supporto GPS, aggiunta la supporto Wi-Fi per PineTab2, e implementata la funzione torcia per PinePhone e PineTab. Il kernel Linux è stato aggiornato alla versione 6.6 nella versione principale del sistema operativo, 6.7 nella versione per Pine64 e 6.5 nella versione per Raspberry Pi.

Fonte: opennet.ru
