Die Veröffentlichung der Distribution Rhino Linux 2024.1 wurde vorgestellt, die eine Variante von Ubuntu mit einem kontinuierlichen Aktualisierungsmodell implementiert und den Zugriff auf die aktuellsten Programmversionen ermöglicht. Neue Versionen werden hauptsächlich aus den devel-Zweigen der Ubuntu-Repositories übertragen, in denen Pakete aus neuen Anwendungsversionen, die mit Debian Unstable synchronisiert sind, erstellt werden. Die Desktop-Komponenten, der Linux-Kernel, die Boot-Animationen, die Design-Themen, der Firefox-Browser und die vom Projekt entwickelten Tools werden über ein separates Pacstall-Repository verbreitet. Die Installations-Images, die im Live-Modus gestartet werden können, sind für die Architekturen x86_64 (2,3 GB) und ARM64 (2,2 GB) sowie für ARM-Geräte wie PineTab, PineTab2, PinePhone, PinePhone Pro und Raspberry Pi vorbereitet.
Die Verwaltung von Paketen erfolgt über den eigenen Paketmanager rhino-pkg (rpk), der eine Schnittstelle zu den Paketmanagern APT, Pacstall, flatpak und snap bereitstellt. Rhino-pkg ermöglicht die Nutzung eines universellen Tools für die Durchführung gängiger Operationen mit verschiedenen Paketformaten, wie z.B. Installation, Deinstallation, Aktualisierung und Suche nach Paketen. Für den Aufbau der Distribution kommt das LiveBuild-Werkzeug des Debian-Projekts zum Einsatz, ergänzt durch Modifikationen aus VanillaOS. Der Installationsprozess der Distribution wird mit dem Calamares-Installer durchgeführt.
Die grafische Benutzeroberfläche basiert auf der hauseigenen Benutzerumgebung Unicorn, die eine überarbeitete Version von Xfce darstellt und stilistisch GNOME ähnelt, aber weiterhin leichtgewichtig bleibt. In Unicorn haben die Entwickler versucht, ein modernes Design mit einem traditionellen Ansatz für die Desktop-Gestaltung zu kombinieren. Als Anwendungsseitenelement wird Plank Dock verwendet, während die obere Leiste die Standardleiste von Xfce ist. Für die Navigation durch die installierten Anwendungen wird der App Grid-Modus verwendet, der auf Lightpad basiert.
Die Navigation zwischen offenen Fenstern und virtuellen Desktops erfolgt über das Xfdashboard-Paket, das für Xfce eine Anwendungsschalter-Oberfläche im Stil von GNOME Shell und macOS Expose bereitstellt. Für den schnellen Zugang zu Anwendungen steht der uLauncher zur Verfügung, der eine Suchleiste für das Ausführen von Befehlen, das Durchsuchen von Verzeichnissen sowie für die Suche nach Programmen und Dateien bietet. Das Projekt entwickelt außerdem einen Einrichtungsassistenten, eine Anwendung zum Austausch von Dateien zwischen verschiedenen Geräten (Abzweigung von Snapdrop) und eine Anwendung zur Anzeige von Systeminformationen und zum Aktualisieren der Distribution.

Die neue Version setzt die Veröffentlichung des Paketmanagers Pacstall 5.0.0 in Gang, der ein Pendant zum AUR-Konzept für Ubuntu entwickelt. In Pacstall 5 wurde das Format der pacscript-Pakete erheblich aktualisiert, die Möglichkeit zur Durchführung von Operationen in einer isolierten Umgebung bereitgestellt, die Arbeit mit mehreren Repositories verbessert und die Test- sowie Fehlermeldemöglichkeiten erweitert. Das pacscript-Dateiformat wurde den Möglichkeiten von PKGBUILD im AUR angenähert, was die Portierung von AUR-Paketen in das Pacstall-Repository erheblich erleichtert hat. In den Builds für Desktop-Systeme und Pine64-Geräte wird der Linux-Kernel 6.9 verwendet, während für Raspberry Pi-Plattformen der Kernel 6.8 zum Einsatz kommt. Die Versionen der Pakete wurden aktualisiert.
Quelle: opennet.ru
