Die Veröffentlichung der Linux-Distribution Solus 4.8 ist erfolgt. Diese Distribution basiert nicht auf Paketen anderer Distributionen und entwickelt ihren eigenen Installer, Paketmanager und Konfigurator. Früher war die Desktop-Umgebung Budgie Bestandteil der Distribution, wurde jedoch nun zu einem eigenständigen 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 es werden die Programmiersprachen C und Vala verwendet. Es werden Builds mit den Desktops Budgie, GNOME, KDE Plasma und Xfce bereitgestellt. Die Größe der ISO-Images liegt zwischen 2,6 und 2,9 GB (x86_64).
Für die Paketverwaltung kommt der Paketmanager eopkg zum Einsatz (ein Fork von PiSi aus Pardus Linux), der gewohnte Funktionen zur Installation/Deinstallation von Paketen, zur Suche im Repository und zur Verwaltung von Repositories bietet. Pakete können in thematische Komponenten eingeteilt werden, die wiederum Kategorien und Unterkategorien bilden. Zum Beispiel gehört Firefox zur Komponente network.web.browser, die in die Kategorie Netzwerk-Apps und die Unterkategorie Web-Anwendungen eingeordnet ist. Im Repository stehen über 2000 Pakete zur Installation zur Verfügung.
Die Distribution verfolgt ein hybrides Entwicklungsmodell, bei dem regelmäßig bedeutende Versionen veröffentlicht werden, die neue Technologien und erhebliche Verbesserungen bieten. Zwischen den Hauptversionen wird die Distribution durch ein Rolling-Modell zur Aktualisierung der Pakete weiterentwickelt.
Für die Musik Wiedergabe in den Desktop-Umgebungen Budgie und GNOME wird der Decibel-Player angeboten, während für die Videowiedergabe Celluloid zum Einsatz kommt. In der KDE-Umgebung steht Elisa für die Musikwiedergabe und Haruna für die Video-Wiedergabe zur Verfügung. In der Xfce-Edition wird der Parole-Player für die Wiedergabe von Multimedia-Dateien genutzt.
Wesentliche Änderungen:
- Das Projekt zur Migration aller ausführbaren Dateien und Bibliotheken aus den Stammverzeichnissen in das Verzeichnis /usr ist abgeschlossen. Die Verzeichnisse /bin, /sbin und /lib* sind nun mit den entsprechenden Verzeichnissen innerhalb von /usr vereinheitlicht und durch symbolische Links darauf verknüpft. Diese Umstrukturierung hat Verwirrung über die Ablage der Dateien beseitigt und den Vertrieb an die Anforderungen von systemd angepasst, in dem ab Version 255 die Unterstützung für getrennte Verzeichnis hierarchien eingestellt wurde. Unter dem Codenamen Polaris wurde ein neues Paket-Repository angeboten, das Änderungen enthält, die das Entfernen von symbolischen Links aus den Paketen zur Kompatibilität mit dem neuen Schema der Ablage von ausführbaren Dateien und Bibliotheken ermöglicht haben.
- Das eigene Software-Center, entwickelt in Python 2, wurde durch die Standard-Anwendungsmanager GNOME Software und KDE Discover ersetzt. Diese Änderung hat die Unterstützung für die Verwaltung von Paketen im Flatpak-Format ermöglicht, die aus dem Flathub-Verzeichnis installiert werden.
- Pakete zur Unterstützung von Python 2 wurden entfernt. Alle im Vertrieb genutzten Dienstprogramme wurden auf Python 3 umgeschrieben.
- Standardmäßig wird beim Booten ein Splashscreen basierend auf dem Plymouth-Paket verwendet.
- In allen Editionen sind standardmäßig Firefox 145.0.1, LibreOffice 25.2.6 und Thunderbird 140.5.0 aktiviert.
- Unterstützung für die girepository-2.0-Bibliothek (GObject Introspection Repository) hinzugefügt, die den Zugriff auf typelib-Dateien und Introspektionsdaten ermöglicht, die die C-API definieren.
- Systemkomponenten und Benutzerprogramme wurden aktualisiert, darunter das Linux-Kernel 6.17.8 (optionale Pakete mit LTS-Kernel 6.12.58 und zusätzlichen Patches für AppArmor sind verfügbar), systemd 257.10 und Mesa 25.2.6.
- In den Versionen mit GNOME und KDE wurde die Bereitstellung der X11-Sitzung standardmäßig eingestellt, aber diejenigen, die X11 benötigen, können die Pakete gnome-session-shell-x11 und plasma-x11 aus dem Repository installieren.
- Die Version mit der Budgie-Desktop-Umgebung wurde auf Budgie 10.9.4 aktualisiert, das mit Änderungen in GNOME 49 synchronisiert wurde und Unterstützung für die libpeas2-Bibliothek bietet, die die Erstellung von Plugins in C, Python und Vala unter Verwendung von GObject ermöglicht. Unterstützung für in Python geschriebene Plugins für das Raven-Panel wurde eingestellt (die Unterstützung für die Verwendung von Python für Panel-Widgets bleibt erhalten). Standardmäßig wird das GTK-Thema Pocillo Dark verwendet.

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

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

- Eine stabile und vollständig unterstützte Version mit dem Xfce-Desktop wurde angekündigt, die zuvor als experimentell galt. Benutzern wird die Version Xfce 4.20 angeboten.

Quelle: opennet.ru




