La version 2023.4 de la distribution Rhino Linux a Ă©tĂ© prĂ©sentĂ©e, mettant en Ćuvre une variante d'Ubuntu avec un modĂšle de livraison continue des mises Ă jour, permettant d'accĂ©der aux versions les plus rĂ©centes des logiciels. Les nouvelles versions sont principalement transfĂ©rĂ©es depuis les branches de dĂ©veloppement des dĂ©pĂŽts Ubuntu, oĂč les paquets avec les nouvelles versions des applications sont construits, synchronisĂ©s avec Debian Sid et Unstable. Les composants de l'environnement de bureau, le noyau Linux, les Ă©crans de dĂ©marrage, les thĂšmes, le navigateur Firefox et les utilitaires dĂ©veloppĂ©s par le projet sont distribuĂ©s via un dĂ©pĂŽt sĂ©parĂ© Pacstall. Les images d'installation, qui peuvent ĂȘtre chargĂ©es en mode Live, sont prĂ©parĂ©es pour les architectures x86_64 (2 Go) et ARM64 (1,9 Go), ainsi que pour les appareils ARM PineTab, PineTab2, PinePhone, PinePhone Pro et Raspberry Pi.
La gestion des paquets s'effectue via son propre gestionnaire de paquets rhino-pkg (rpk), qui implémente un wrapper autour des gestionnaires de paquets APT, Pacstall, flatpak et snap. Rhino-pkg permet d'utiliser un utilitaire universel pour effectuer des opérations standard sur différents formats de paquets, par exemple, pour installer, supprimer, mettre à jour et rechercher des paquets. Pour la construction de la distribution, l'outil LiveBuild du projet Debian est utilisé, avec des modifications empruntées à VanillaOS. L'installateur Calamares est utilisé pour l'installation de la distribution.
Pour organiser l'interface graphique, un environnement utilisateur personnalisé, Unicorn, est utilisé, qui est une version retravaillée de Xfce, proche du style de GNOME tout en restant léger. Dans Unicorn, les développeurs ont tenté de combiner un design plus moderne avec une approche traditionnelle de la construction du bureau. Le dock d'applications Plank est utilisé comme barre latérale des applications, tandis que la barre supérieure est la barre Xfce standard. Pour la navigation à travers les applications installées, le mode App Grid, réalisé sur la base de Lightpad, est utilisé.
La navigation entre les fenĂȘtres ouvertes et les bureaux virtuels est organisĂ©e grĂące au package Xfdashboard, qui implĂ©mente pour Xfce une interface de commutation entre applications dans le style de GNOME Shell et macOS Expose. Pour un dĂ©marrage rapide des applications, il est proposĂ© d'utiliser uLauncher, qui fournit une barre de recherche pour lancer des commandes, parcourir le contenu des rĂ©pertoires et rechercher des programmes et fichiers. Le projet dĂ©veloppe Ă©galement un assistant de configuration initiale, une application pour le partage de fichiers entre diffĂ©rents appareils (dĂ©rivĂ©e de Snapdrop) et une application pour consulter des informations systĂšme et pour mettre Ă jour la distribution.
Dans la nouvelle version, l'environnement utilisateur Unicorn offre une fonction de disposition automatique mosaĂŻque des fenĂȘtres (l'activation se fait via un applet ajoutĂ© dans le coin supĂ©rieur droit de la barre). Les angles de l'interface de lancement des programmes uLauncher ont Ă©tĂ© arrondis. La commande « rhino-pkg cleanup » a Ă©tĂ© ajoutĂ©e pour nettoyer les dĂ©pendances dĂ©fectueuses et les paquets superflus qui ne sont plus utilisĂ©s dans d'autres paquets.
Dans la version pour les appareils Pine64, la stabilitĂ© du modem sur les smartphones PinePhone et PinePhone Pro a Ă©tĂ© amĂ©liorĂ©e, le support GPS a Ă©tĂ© inclus, le support Wi-Fi pour PineTab2 a Ă©tĂ© ajoutĂ©, et une fonction de lampe de poche a Ă©tĂ© mise en Ćuvre pour PinePhone et PineTab. Le noyau Linux a Ă©tĂ© mis Ă jour vers la version 6.6 dans la version principale de la distribution, 6.7 dans la version pour Pine64 et 6.5 dans la version pour Raspberry Pi.

Source : opennet.ru
