La version 4.8 de la distribution Linux Solus, qui n'est pas basée sur les paquets d'autres distributions, a été publiée. Elle développe son propre installateur, gestionnaire de paquets et configurateur. Auparavant, le bureau Budgie faisait partie de la distribution, mais il est désormais un projet indépendant. La prochaine version Solus 5 sera développée sur les technologies de la distribution AerynOS. Le code du projet est distribué sous la licence GPLv2, et les langages utilisés pour le développement sont C et Vala. Des versions avec les bureaux Budgie, GNOME, KDE Plasma et Xfce sont disponibles. La taille des images ISO est de 2,6 à 2,9 Go (x86_64).
Pour la gestion des paquets, le gestionnaire de paquets eopkg (un fork de PiSi de Pardus Linux) est utilisé, offrant des outils familiers pour l'installation/suppression de paquets, la recherche dans les dépôts et la gestion des dépôts. Les paquets peuvent être classés en composants thématiques, qui forment à leur tour des catégories et sous-catégories. Par exemple, Firefox est classé sous le composant network.web.browser, qui appartient à la catégorie des applications réseau et à la sous-catégorie des applications Web. Plus de 2000 paquets sont proposés pour installation depuis le dépôt.
La distribution suit un modèle de développement hybride, dans lequel des versions majeures sont publiées périodiquement, proposant de nouvelles technologies et des améliorations significatives, tandis qu'entre les versions majeures, la distribution est développée en utilisant un modèle de mise à jour rolling.
Pour la reproduction de la musique dans les éditions avec les environnements de bureau Budgie et GNOME, le lecteur Decibel est proposé, tandis que pour la vidéo, Celluloid est utilisé. Dans l'édition avec KDE, le lecteur Elisa est disponible pour la musique, et Haruna pour la vidéo. Dans l'édition avec Xfce, le lecteur Parole est utilisé pour la reproduction des fichiers multimédias.
Principales modifications :
- Le projet de migration de tous les fichiers exécutables et bibliothèques des répertoires racine vers la section /usr est terminé. Les répertoires /bin, /sbin et /lib* sont désormais unifiés avec les répertoires correspondants dans /usr et sont configurés par des liens symboliques. Cette restructuration a éliminé toute confusion concernant l'emplacement des fichiers et a permis à la distribution de se conformer aux exigences de systemd, qui, à partir de la version 255, a arrêté le support des hiérarchies de répertoires séparées. Sous le nom de code Polaris, un nouveau dépôt de paquets a été proposé, contenant des modifications qui ont permis de supprimer des liens symboliques des paquets pour être compatible avec le nouveau schéma d'emplacement des fichiers exécutables et des bibliothèques.
- Le centre d'installation d'applications (Software Center), écrit en Python 2, a été remplacé par l'utilisation des gestionnaires d'applications GNOME Software et KDE Discover. Ce changement a permis d'ajouter la prise en charge de la gestion des paquets au format Flatpak, qui peuvent être installés à partir du répertoire Flathub.
- Les paquets pour le support de Python 2 ont été supprimés. Tous les utilitaires utilisés dans la distribution ont été réécrits en Python 3.
- Un écran de démarrage basé sur le paquet Plymouth est activé par défaut au démarrage.
- Dans toutes les éditions, Firefox 145.0.1, LibreOffice 25.2.6 et Thunderbird 140.5.0 sont utilisés par défaut.
- Le support de la bibliothèque girepository-2.0 (GObject Introspection Repository) a été ajouté, permettant l'accès aux fichiers typelib et aux données d'introspection qui définissent l'API C.
- Les composants système et les programmes utilisateurs ont été mis à jour, par exemple, le noyau Linux 6.17.8 est proposé (des paquets avec le noyau LTS 6.12.58 et des patches supplémentaires pour AppArmor sont disponibles en option), systemd 257.10 et Mesa 25.2.6.
- Dans les builds avec GNOME et KDE, la session X11 n'est plus fournie par défaut, mais ceux qui ont besoin de X11 peuvent installer les paquets gnome-session-shell-x11 et plasma-x11 depuis le dépôt.
- La build avec l'environnement de bureau Budgie a été mise à jour vers la version Budgie 10.9.4, qui a synchronisé les changements de GNOME 49 et a ajouté le support de la bibliothèque libpeas2, permettant de créer des plugins en C, Python et Vala, en utilisant GObject. Le support des plugins pour le panneau Raven écrits en Python a été arrêté (le support de l'utilisation de Python pour les widgets de panneau est maintenu). Le thème GTK Pocillo Dark est activé par défaut.

- L'environnement de bureau GNOME a été mis à jour vers la version GNOME 49.1. Par défaut, les thèmes d'icônes MoreWaita, le lecteur de musique Decibel, le visualiseur de PDF Papers et l'émulateur de terminal Ptyxis sont proposés.

- La build basée sur KDE a été mise à jour vers les versions KDE Plasma 6.5.3, KDE Frameworks 6.19.0 et KDE Gear 25.08.3.

- Une build stable et entièrement prise en charge avec l'environnement de bureau Xfce, précédemment marqué comme expérimental, a été annoncée. Les utilisateurs se voient proposer la version Xfce 4.20.

Source : opennet.ru




