Die Veröffentlichung der Linux-Distribution Solus 4.8 wurde bekannt gegeben. Diese basiert nicht auf Paketen anderer Distributionen und entwickelt einen eigenen Installer, Paketmanager und Konfigurator. Zuvor war der Desktop Budgie Teil der Distribution, wurde jedoch nun als unabhängiges Projekt ausgegliedert. Die nächste Version, Solus 5, wird auf der Technologie der Distribution AerynOS entwickelt. Der Quellcode des Projekts wird unter der GPLv2-Lizenz veröffentlicht, und die Entwicklung erfolgt in den Programmiersprachen C und Vala. Es stehen Versionen mit den Desktop-Umgebungen Budgie, GNOME, KDE Plasma und Xfce zur Verfügung. Die ISO-Images haben eine Größe von 2,6 bis 2,9 GB (x86_64).
Zur Verwaltung von Paketen kommt der Paketmanager eopkg (ein Fork von PiSi aus Pardus Linux) zum Einsatz, der vertraute Mittel zur Installation/Deinstallation von Paketen, zur Suche im Repository und zur Verwaltung von Repositories bereitstellt. Pakete können in thematische Komponenten eingeteilt werden, die wiederum Kategorien und Unterkategorien bilden. So gehört beispielsweise Firefox zur Komponente network.web.browser, die in die Kategorie Netzwerk-Anwendungen und die Unterkategorie Web-Anwendungen eingeteilt ist. Für die Installation aus dem Repository stehen mehr als 2000 Pakete zur Verfügung.
Die Distribution verfolgt ein hybrides Entwicklungsmodell, gemäß dem regelmäßig bedeutende Releases herausgegeben werden, die neue Technologien und erhebliche Verbesserungen bieten, während zwischen den bedeutenden Releases die Distribution im Rahmen eines Rolling-Release-Modells weiterentwickelt wird.
Für die Musik Wiedergabe in den Versionen mit den Desktop-Umgebungen Budgie und GNOME wird der Player Decibel angeboten, und für die Video Wiedergabe kommt Celluloid zum Einsatz. In der Version mit KDE ist Elisa für die Musik Wiedergabe verfügbar, während für Video Haruna verwendet wird. In der Version mit Xfce wurde der Player Parole für die Wiedergabe von Multimedia-Dateien genutzt.
Hauptänderungen:
- Das Projekt zum Transfer aller ausführbaren Dateien und Bibliotheken aus den Wurzelverzeichnissen in das Verzeichnis /usr wurde abgeschlossen. Die Verzeichnisse /bin, /sbin und /lib* sind nun vereinheitlicht mit den entsprechenden Verzeichnissen innerhalb von /usr und sind über symbolische Links auf sie angeordnet. Eine solche Umstrukturierung hat Verwirrung bei der Ablage von Dateien beseitigt und das Distribution hinsichtlich der Anforderungen von systemd gemäß dem Release 255, bei dem die Unterstützung für getrennte Verzeichnisstrukturen eingestellt wurde, konform gemacht. Unter dem Codenamen Polaris wurde ein neues Paketrepository vorgeschlagen, das Änderungen enthält, die es ermöglichten, symbolische Links aus den Paketen für die Kompatibilität mit dem neuen Schema der Ablage von ausführbaren Dateien und Bibliotheken zu entfernen.
- Das eigene Software-Center, geschrieben in Python 2, wurde durch die Verwendung der Standardanwendungen GNOME Software und KDE Discover ersetzt. Diese Änderung ermöglicht die Implementierung der Unterstützung für das Paketmanagement im Flatpak-Format, das aus dem Verzeichnis Flathub installiert wird.
- Pakete zur Unterstützung von Python 2 wurden entfernt. Alle im Distribution verwendeten Utilities wurden in Python 3 neu geschrieben.
- Beim Booten ist standardmäßig ein Splashscreen basierend auf dem Plymouth-Paket aktiv.
- In allen Ausgaben sind standardmäßig Firefox 145.0.1, LibreOffice 25.2.6 und Thunderbird 140.5.0 aktiv.
- Die Unterstützung für die Bibliothek girepository-2.0 (GObject Introspection Repository) wurde hinzugefügt, die den Zugriff auf Typelib-Dateien und Introspektionsdaten ermöglicht, die die C-API definieren.
- Die Systemkomponenten und Benutzerprogramme wurden aktualisiert, zum Beispiel wird das Linux-Kernel 6.17.8 (optional stehen Pakete mit dem LTS-Kernel 6.12.58 und zusätzlichen Patches für AppArmor zur Verfügung), systemd 257.10 und Mesa 25.2.6 angeboten.
- In den Builds mit GNOME und KDE wird die X11-Sitzung nicht mehr standardmäßig ausgeliefert, aber diejenigen, die X11 benötigen, können die Pakete gnome-session-shell-x11 und plasma-x11 aus dem Repository installieren.
- Der Build mit der Budgie-Desktopumgebung wurde auf Version Budgie 10.9.4 aktualisiert, in der die Synchronisation mit den Änderungen in GNOME 49 umgesetzt wurde und Unterstützung für die Bibliothek libpeas2 zur Verfügung steht, die die Erstellung von Plugins in C, Python und Vala unter Verwendung von GObject ermöglicht. Die Unterstützung für in Python geschriebene Plugins für das Raven-Panel wurde eingestellt (aber die Verwendung von Python für Panel-Widgets bleibt erhalten). Standardmäßig wird das GTK-Theme Pocillo Dark verwendet.

- Der GNOME-Desktop wurde auf die Version GNOME 49.1 aktualisiert. Standardmäßig werden die MoreWaita-Symboldarstellung, der Musik-Player Decibel, der PDF-Viewer Papers und der Terminal-Emulator Ptyxis angeboten.

- Die KDE-basierte Version wurde auf die Versionen KDE Plasma 6.5.3, KDE Frameworks 6.19.0 und KDE Gear 25.08.3 aktualisiert.

- Eine stabile und voll unterstützte Version mit der Desktop-Umgebung Xfce wurde angekündigt, die zuvor als experimentell gekennzeichnet war. Benutzern wird die Version Xfce 4.20 angeboten.

Quelle: opennet.ru




