[MàJ] Pop OS 24.04 LTS et l’environnement COSMIC sont disponibles en version finale
It's just a cosmic desktop
La nouvelle mouture de la distribution Linux s’annonce comme une étape importante chez System76. En plus de son évolution technique, elle s’apprête à proposer pour la première fois COSMIC comme environnement de bureau, en lieu et place de GNOME. COSMIC arrivera sur d’autres distributions, notamment chez Fedora dont c’est l’un des Spins.
Mise à jour du 12 décembre à 10h20. La distribution est désormais disponible en version finale, comme vient de l’annoncer Systeme76. Pour les téléchargements, c’est par ici.
Article original du 29 septembre à 9h28. Le constructeur System76 propose depuis longtemps des ordinateurs vendus exclusivement avec Linux. L’entreprise a fini par proposer sa propre distribution, Pop!_OS, qui s’est progressivement orientée vers la simplicité et la personnalisation de l’interface. Comme Linux Mint et d’autres, Pop!_OS se base sur les moutures LTS d’Ubuntu.
La société a cependant décidé en 2021 qu’elle voulait son propre environnement de bureau. La transition s’est faite « simplement » : elle a pris l’ensemble des modifications qu’elle avait apportées à GNOME et les a déportées dans un projet neuf, intégralement écrit en Rust, en ajoutant au passage toutes les idées que l’équipe avait eues entre temps.
Nous avions pris en main COSMIC Desktop, via l’une de ses versions alpha. Le potentiel était clairement là : rapide, très personnalisable et présentant bon nombre de petites idées pour aider dans le maniement quotidien. Il s’est écoulé six mois depuis, et System76 vient de lancer à la fois la bêta publique de son COSMIC et celle de Pop!_OS 24.04, qui en fait son environnement par défaut.



COSMIC en bêta : comme l’alpha, mais en mieux
Sans surprise, la bêta de l’environnement COSMIC fonctionne mieux que les alphas qui l’ont précédée. De nombreux bugs ont été corrigés, mais d’autres ont probablement fait leur apparition. Toutes les fonctions n’étaient en effet pas prêtes au moment des alphas, tandis que la bêta les a toutes. Dans son annonce, l’équipe prévient d’ailleurs qu’il faut s’attendre à quelques problèmes et en liste plusieurs (nous y reviendrons) et que les efforts se concentrent maintenant sur le polissage.
Les applications intégrées Files, Terminal, Text Editor et Player remplacent officiellement leurs équivalents dans GNOME. Même chose pour la boutique Logiciels, remplacée par COSMIC Store, compatible avec Flathub. La bêta apporte son lot de nouveautés avec, dans Files par exemple, les aperçus de fichiers, le mode Galerie pour les images, les autorisations de fichiers, la recherche instantanée, les chemins de navigation avec saisie semi-automatique, ou encore un meilleur comportement du contenu de la fenêtre quand on la redimensionne.


Parmi les forces vives de COSMIC, on peut bien sûr citer sa souplesse. On la retrouve partout, notamment dans le maniement des fenêtres. On peut par exemple les empiler pour créer une fenêtre commune avec des onglets, leur faire occuper rapidement une moitié ou un quart d’écran en les faisant glisser vers un coin ou un bord (ces manipulations peuvent se faire aussi au clavier), activer la gravité sur les bords et coins pour attirer les fenêtres qui s’en approchent, etc. Souplesse également dans les bureaux virtuels, qui peuvent s’afficher partout ou indépendamment sur chaque écran, être épinglés pour devenir statiques, s’utiliser horizontalement ou verticalement…
Cette personnalisation poussée se retrouve dans les options liées à l’interface, dans le choix des couleurs, du style graphique, de la forme des coins, du liseré de couleur pour la fenêtre active ou encore de la densité des fenêtres.

Support de Wayland et fonctions absentes ou incomplètes
La bêta introduit également un vrai support de Wayland, avec XWayland pour assurer la compatibilité des applications X11. Il existe quelques limitations cependant. Entre autres, on ne peut pas déplacer d’éléments d’une application Wayland vers une autre en X11, par exemple de Files vers Slack. Pour l’instant, dans ce type de cas, il est recommandé de passer par la fonction intégrée de l’application pour envoyer des fichiers. Côté navigateurs, à partir de Chrome 140 (et de ses dérivés), il n’y a normalement plus de problème. Pour les jeux, l’équipe de développement signale que tout fonctionne bien dans la plupart des cas, mais que certains titres (dont Goat Simulator) démarrent « partiellement hors écran ». Dans ce cas, il faut presser F11 ou Super + F11 pour activer le mode plein écran.
La bêta de COSMIC n’est cependant pas tout à fait complète. Certaines fonctions ne seront réellement finalisées qu’avec la Release Candidate, qui n’a pas encore de date fixée. Par exemple, Text Editor ne prend pas encore en charge les imprimantes. Les suggestions d’addons Flatpak ne s’affichent pas non plus dans le Store, le lecteur d’écran ne fonctionne pas encore aussi bien qu’il le devrait, certaines applications n’ont pas de notifications dans la zone dédiée…
Sur le tableau prévisionnel du projet, on peut voir que la liste des améliorations et corrections s’allonge pour la Realease Candidate. Rappelons enfin que COSMIC Desktop n’est pas exclusif à Pop!_OS. Plusieurs distributions le proposent déjà, même en préversion. Fedora a par exemple son propre Spin COSMIC. CachyOS, NixOS, Arch Linux, openSUSE ou encore Slackware le proposent également.
Les personnes ayant l’un de ces systèmes n’ont normalement qu’à effectuer les mises à jour en attente pour passer sur la version bêta de COSMIC.

Et Pop!_OS 24.04 alors ?
Du côté de la distribution elle-même, la grande majorité des nouveautés se concentre dans l’environnement COSMIC. Pour les utilisateurs, cette version 24.04 s’annonce cependant comme un grand saut, bien que l’on ne sache pas encore complètement ce qui se passe durant la mise à jour. Sur les installations neuves en tout cas, le système abandonnera GNOME pour COSMIC pour l’environnement, avec plusieurs remplacements d’applications par défaut.
Bien que basée sur Ubuntu 24.04, Pop!_OS 24.04 embarque globalement des composants plus récents que ceux qui étaient fournis l’année dernière par Canonical. Le noyau Linux fourni est en version 6.16.3, actuellement la dernière révision stable. Le temps que la version finale du système sorte, il est probable que la version 6.17 soit utilisée. On trouve également Mesa en version 25.1.5 - 1, les pilotes NVIDIA 580 (une image ISO dédiée existe pour installer le système sur les machines concernées), libwayland/libwayland-client 1.23.1 - 3 ou encore libdrm 2.4.125 - 1.
Pour le reste, Pop!_OS 24.04 est essentiellement une modernisation générale de la base par rapport à la version 22.04, comme on s’en doute. Notez que dans l’annonce, System76 indique que l’on peut mettre à jour l’actuel système stable vers la bêta, via la commande suivante dans le terminal :
pop-upgrade release upgrade -f
cependant, l’opération n’est recommandée qu’à des fins de tests. Des bugs restent présents, certaines fonctions sont incomplètes et des problèmes spécifiques apparaissent lors de la mise à jour. Par exemple, les favoris épinglés dans le Dock ne sont pas migrés. Le processus désactive aussi les PPA pour ne pas provoquer d’erreurs. Il faut manuellement les réactiver une fois l’opération finie.