Die Veröffentlichung der Distribution Rhino Linux 2024.1 wurde vorgestellt, die eine Variante von Ubuntu mit einem kontinuierlichen Aktualisierungsmodell implementiert, das den Zugang zu den aktuellsten Versionen von Programmen ermöglicht. Neue Versionen stammen hauptsĂ€chlich aus den devel-Zweigen der Ubuntu-Repositories, in denen Pakete mit neuen Versionen von Anwendungen zusammengestellt werden, die mit Debian Unstable synchronisiert sind. Die Desktop-Komponenten, der Linux-Kernel, die Boot-Screens, die Design-Themen, der Browser Firefox und die vom Projekt entwickelten Tools werden ĂŒber ein separates Repository namens Pacstall verteilt. Installations-Images, die im Live-Modus booten können, wurden 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 Paketverwaltung erfolgt ĂŒber den eigenen Paketmanager rhino-pkg (rpk), der eine Abstraktion ĂŒber die Paketmanager APT, Pacstall, flatpak und snap bietet. Rhino-pkg ermöglicht es, eine universelle Anwendung fĂŒr die DurchfĂŒhrung typischer Operationen mit verschiedenen Paketformaten zu verwenden, z. B. Installation, Deinstallation, Aktualisierung und Suchen von Paketen. FĂŒr den Aufbau der Distribution wird das LiveBuild-Toolkit des Debian-Projekts mit Modifikationen, die von VanillaOS ĂŒbernommen wurden, verwendet. Der Installer Calamares wird fĂŒr die Installation der Distribution eingesetzt.
Die grafische BenutzeroberflĂ€che basiert auf der eigenen Benutzerumgebung Unicorn, die eine ĂŒberarbeitete Version von Xfce darstellt, die im Stil an GNOME angelehnt ist, jedoch leichtgewichtig bleibt. In Unicorn haben die Entwickler versucht, ein modernes Design mit einem traditionellen Ansatz fĂŒr die Desktop-Gestaltung zu vereinen. Als Anwendungsdock wird Plank Dock verwendet, wĂ€hrend die obere Leiste die Standard-Xfce-Leiste ist. FĂŒr die Navigation durch die installierten Anwendungen wird der App Grid-Modus verwendet, der auf Lightpad basiert.
Die Navigation durch offene Fenster und virtuelle Desktops erfolgt mithilfe des Xfdashboard-Pakets, das fĂŒr Xfce eine Anwendungsschalter-Schnittstelle im Stil von GNOME Shell und macOS Expose bereitstellt. FĂŒr den schnellen Start von Anwendungen wird der uLauncher angeboten, der eine Suchzeile fĂŒr das AusfĂŒhren von Befehlen, das Durchsuchen von Verzeichnisinhalten sowie das Finden von Programmen und Dateien bereitstellt. Das Projekt umfasst auch einen Ersteinrichtungsassistenten, eine Anwendung zum Austausch von Dateien zwischen verschiedenen GerĂ€ten (eine Abzweigung von Snapdrop) und eine Anwendung zur Anzeige von Systeminformationen und zur Aktualisierung der Distribution.

In der neuen Version wird die Veröffentlichung des Paketmanagers Pacstall 5.0.0 verwendet, der ein Pendant zur AUR-Konzeption fĂŒr Ubuntu entwickelt. In Pacstall 5 wurde das Format der Pacscript-Pakete erheblich aktualisiert, die AusfĂŒhrung von Operationen in einer isolierten Umgebung ermöglicht, die Arbeit mit mehreren Repositories verbessert und die Möglichkeiten zum Testen und zur Problembenachrichtigung erweitert. Das Pacscript-Dateiformat wurde den Möglichkeiten von PKGBUILD in AUR angenĂ€hert, was das Portieren von Paketen aus AUR in das Pacstall-Repository wesentlich vereinfacht hat. In den Builds fĂŒr stationĂ€re Systeme und GerĂ€te der Pine64 wird der Linux-Kernel 6.9 verwendet, wĂ€hrend in den Builds fĂŒr Raspberry Pi-Platinen der Kernel 6.8 zum Einsatz kommt. Die Paketversionen wurden aktualisiert.
Quelle: opennet.ru
