Представен е новият дистрибутив на Rhino Linux 2024.1, който реализира вариант на Ubuntu с модел на непрекъсната доставка на обновления, позволяващ достъп до най-новите версии на софтуера. Новите версии основно се прехвърлят от devel клоновете на хранилищата на Ubuntu, в които се извършва компилация на пакети с новите версии на приложения, синхронизирани с Debian Unstable. Компонентите на работния плот, ядрото на Linux, стартиращите анимации, темите на оформление, браузърът Firefox и утилитите, разработвани от проекта, се разпространяват чрез отделно хранилище Pacstall. Инсталационните образи, които могат да се зареждат в Live режим, са подготвени за архитектури x86_64 (2.3 ГБ) и ARM64 (2.2 ГБ), както и за ARM устройства PineTab, PineTab2, PinePhone, PinePhone Pro и Raspberry Pi.
Управлението на пакетите се осъществява с помощта на собствен мениджър на пакети rhino-pkg (rpk), който реализира обвивка над пакетните мениджъри APT, Pacstall, flatpak и snap. Rhino-pkg позволява да се използва една универсална утилита за изпълнение на стандартни операции с различни формати на пакети, като инсталация, изтриване, обновление и търсене на пакети. За изграждане на дистрибутива се използва инструментарият LiveBuild от проекта Debian с модификации, заимствани от VanillaOS. За инсталиране на дистрибутива се използва инсталаторът Calamares.
Графичният интерфейс е построен на основата на собственото потребителско средище Unicorn, представляващо преработен вариант на Xfce, което е стилово близко до GNOME, но остава леко. В Unicorn разработчиците се опитали да съчетаят по-модерно оформление с традиционен подход към изграждането на работния плот. За странична лента на приложенията се използва Plank Dock, а за горна лента — стандартната лента на Xfce. За навигация в инсталираните приложения е внедрен режим App Grid, реализиран на базата на Lightpad.
Навигацията между отворените прозорци и виртуалните работни плотове е организирана с помощта на пакета Xfdashboard, който реализира интерфейс за превключване между приложения в стил GNOME Shell и macOS Expose за Xfce. За бързо стартиране на приложения се предлага uLauncher, който осигурява търсачка за стартиране на команди, преглед на съдържанието на директории, търсене на програми и файлове. Проектът включва и инструмент за първоначална настройка, приложение за обмен на файлове между различни устройства (клон от Snapdrop) и приложение за преглед на информация за системата и обновяване на дистрибуцията.

В новата версия е включен пакетният мениджър Pacstall 5.0.0, който развива аналог на концепцията AUR за Ubuntu. В Pacstall 5 е значително обновен форматът на пакетите pacscript, добавени са възможности за изпълнение на операции в изолирана среда, подобрена е работата с няколко репозитория и разширени възможностите за тестване и изпращане на уведомления за проблеми. Форматът на файловете pacscript е близък до възможностите на PKGBUILD в AUR, което значително опростява портването на пакети от AUR в репозитория Pacstall. В сборките за настолни системи и устройства Pine64 е включено ядро Linux 6.9, а в сборките за плат Raspberry Pi — ядро 6.8. Версиите на пакетите са обновени.
Източник: opennet.ru
