Przedstawiono wydanie dystrybucji Rhino Linux 2024.1, które implementuje wersję Ubuntu z modelem ciągłego dostarczania aktualizacji, umożliwiającym dostęp do najnowszych wersji oprogramowania. Nowe wersje są w głównej mierze przenoszone z gałęzi devel repozytoriów Ubuntu, w których odbywa się budowa pakietów z nowymi wersjami aplikacji, zsynchronizowanych z Debian Unstable. Składniki środowiska graficznego, jądro Linux, ekran startowy, motywy, przeglądarka Firefox oraz rozwijane przez projekt narzędzia są dystrybuowane przez oddzielne repozytorium Pacstall. Obrazy instalacyjne, które można uruchomić w trybie Live, zostały przygotowane dla architektur x86_64 (2.3 GB) i ARM64 (2.2 GB), a także dla urządzeń ARM PineTab, PineTab2, PinePhone, PinePhone Pro i Raspberry Pi.
Zarządzanie pakietami odbywa się za pomocą własnego menedżera pakietów rhino-pkg (rpk), który stanowi interfejs dla menedżerów pakietów APT, Pacstall, flatpak i snap. Rhino-pkg pozwala korzystać z jednej uniwersalnej aplikacji do wykonywania typowych operacji z różnymi formatami pakietów, na przykład do instalacji, usuwania, aktualizacji i wyszukiwania pakietów. Do budowy dystrybucji wykorzystywane jest narzędzie LiveBuild projektu Debian z modyfikacjami zaczerpniętymi z VanillaOS. Do instalacji dystrybucji wykorzystano instalator Calamares.
Interfejs graficzny został zbudowany na bazie własnego środowiska użytkownika Unicorn, które jest przerobioną wersją Xfce, zbliżoną stylem do GNOME, ale pozostającą lekką. W Unicorn deweloperzy próbowali połączyć nowoczesny wygląd z tradycyjnym podejściem do budowy pulpitu. Jako boczny panel aplikacji wykorzystano Plank Dock, a jako górny panel — standardowy panel Xfce. Do nawigacji po zainstalowanych aplikacjach zastosowano tryb App Grid, zrealizowany na bazie Lightpad.
Nawigacja po otwartych oknach i wirtualnych pulpitach została zorganizowana za pomocą pakietu Xfdashboard, który zapewnia interfejs przełączania między aplikacjami w stylu GNOME Shell i macOS Expose dla Xfce. Do szybkiego uruchamiania aplikacji oferowany jest uLauncher, który zapewnia pasek wyszukiwania do uruchamiania poleceń, przeglądania zawartości katalogów oraz wyszukiwania programów i plików. W projekcie rozwijany jest także kreator pierwszej konfiguracji, aplikacja do wymiany plików między różnymi urządzeniami (odgałęzienie od Snapdrop) oraz aplikacja do przeglądania informacji o systemie i aktualizacji dystrybucji.

W nowej wersji wykorzystano wydanie menedżera pakietów Pacstall 5.0.0, rozwijającego analog koncepcji AUR dla Ubuntu. W Pacstall 5 znacząco zaktualizowano format pakietów pacscript, wprowadzono możliwość wykonywania operacji w izolowanym środowisku, poprawiono obsługę wielu repozytoriów i rozszerzono możliwości testowania oraz zgłaszania problemów. Format plików pacscript jest bliższy możliwościom PKGBUILD w AUR, co znacznie ułatwiło portowanie pakietów z AUR do repozytorium Pacstall. W wersjach dla komputerów stacjonarnych i urządzeń Pine64 zastosowano jądro Linux 6.9, a w wersjach dla płyt Raspberry Pi — jądro 6.8. Zaktualizowano wersje pakietów.
Źródło: opennet.ru
