È stato presentato il rilascio del sistema operativo Rhino Linux 2024.1, che implementa una variante di Ubuntu con un modello di distribuzione continua degli aggiornamenti, consentendo l'accesso alle versioni più recenti dei software. Le nuove versioni vengono principalmente trasferite dai rami devel dei repository di Ubuntu, dove si costruiscono pacchetti con le nuove versioni delle applicazioni, sincronizzati con Debian Unstable. I componenti del desktop, il kernel Linux, i temi di avvio, i temi grafici, il browser Firefox e le utility sviluppate dal progetto vengono distribuiti tramite un repository separato Pacstall. Le immagini di installazione, che possono essere avviate in modalità Live, sono preparate per le architetture x86_64 (2,3 GB) e ARM64 (2,2 GB), oltre che per i dispositivi ARM PineTab, PineTab2, PinePhone, PinePhone Pro 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.
L'interfaccia grafica è basata su un ambiente desktop proprietario denominato Unicorn, che rappresenta una variante rivisitata di Xfce, avvicinandosi nello stile a GNOME, ma mantenendo una leggerezza. 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 standard di Xfce. Per la navigazione tra le applicazioni installate è stato implementato 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 è stato introdotto il rilascio del gestore pacchetti Pacstall 5.0.0, che sviluppa un'analogia della concetto AUR per Ubuntu. In Pacstall 5 è stato significativamente aggiornato il formato dei pacchetti pacscript, è stata fornita la possibilità di eseguire operazioni in un ambiente isolato, è stata migliorata la gestione di più repository e ampliate le possibilità per il testing e l'invio di notifiche su problemi. Il formato dei file pacscript è stato avvicinato alle funzionalità di PKGBUILD in AUR, il che ha semplificato notevolmente il porting di pacchetti da AUR a Pacstall. Nelle versioni per sistemi desktop e dispositivi Pine64 è stato utilizzato il kernel Linux 6.9, mentre nelle versioni per schede Raspberry Pi è stato utilizzato il kernel 6.8. Le versioni dei pacchetti sono state aggiornate.
Fonte: opennet.ru
