System76 fonctionne déjà dans un nouvel environnement utilisateur

michel aaron murphy (Développeur principal de la distribution Pop! _OS et contributeur au système d'exploitation Redox) dévoilé récemment la confirmation que l'équipe System76 est déjà en développement d'un nouvel environnement de bureau Shell non GNOME écrit en Rust.

Pour ceux d'entre vous qui ne connaissent pas encore System76, je peux vous dire que ce est une entreprise spécialisée dans les ordinateurs portables, les PC et les serveurs livrés avec Linux. Pour la pré-installation, il développe sa propre édition d'Ubuntu appelée "Pop! _OS »et que peu de temps après qu'Ubuntu soit passé au shell Unity en 2011, le Pop! _OS proposait son propre environnement utilisateur basé sur un shell GNOME modifié et diverses extensions du shell GNOME.

Après le retour d'Ubuntu sur GNOME en 2017, Pop! _OS a continué à livrer son shell, qui est devenu le bureau COSMIC dans la version estivale. Et il ne faut pas oublier que Pop! _OS est arrivé avec le nouvel environnement COSMIC qui c'est une solution raffinée ce qui rend le bureau plus facile à utiliser, tout en il est plus puissant et efficace pour les utilisateurs grâce à la personnalisation.

COSMIC continue d'utiliser les technologies GNOME, mais avec des refontes et des changements de bureau plus profonds qui vont au-delà des ajouts au shell GNOME, comme  divise l'aperçu GNOME standard dans deux nouvelles vues indépendantes: Applications et espaces de travail

Concernant le nouvel environnement de bureau sur lequel l'équipe System 76 travaille déjà et conformément au nouveau plan, il est mentionné que vous avez l'intention de vous éloigner complètement de construire votre environnement utilisateur basé sur GNOME Shell et développer un nouveau bureau en utilisant le langage Rust Développement. Il convient de noter que System76 possède une vaste expérience dans le développement de Rust.

L'entreprise emploie Jérémy Soller, fondateur du système d'exploitation Redox, de l'interface graphique Orbital et de la boîte à outils OrbTk, écrit en langage Rust. Pop! _TU déjà livré avec des composants Rust en tant que gestionnaire de mise à jour, un système de gestion de l'alimentation, une boîte à outils de gestion de micrologiciel, un service de lancement de programme, un programme d'installation, un widget de configuration et des configurateurs. Les développeurs de Pop! _OS a également expérimenté la création d'un nouveau panneau cosmique écrit en Rust dans le passé.

Pour éviter d'utiliser le shell GNOME, les problèmes de maintenance sont cités : chaque nouvelle version de GNOME Shell entraîne une violation de compatibilité avec les plugins utilisés dans Pop! _OS, il a donc été jugé plus pratique de créer votre propre version complète de l'environnement de bureau à part entière que de continuer à souffrir en conservant des dizaines de milliers de lignes de code avec des modifications. Il mentionne également l'impossibilité d'implémenter toutes les fonctionnalités prévues uniquement via des ajouts à GNOME Shell, sans apporter de modifications à GNOME Shell et sans retravailler certains sous-systèmes.

Le nouveau bureau est développé comme un projet universel qui n'est pas lié à une distribution spécifique, est conforme aux spécifications de Freedesktop et est capable de s'exécuter sur des composants existants de bas niveau typiques tels que les serveurs composites mutter, kwin et wlroots (dans Pop! _OS, ils ont l'intention d'utiliser mutter et ont déjà préparé un lien pour cela dans Rust ).

Il est prévu que le projet soit développé sous le même nom : COSMIC, mais en utilisant un shell personnalisé réécrit à partir de zéro. Les applications continueront probablement à se développer en utilisant le lien gtk-rs.

Wayland est annoncé comme le protocole principal, mais il n'est pas exclu de fournir la possibilité de travailler sur un serveur X11. Le travail sur le nouveau shell est encore au stade de l'expérimentation et sera activé après la formation de la prochaine version de Pop! _OS 21.10, qui reste l'objectif principal.

Enfin si vous souhaitez en savoir plus, vous pouvez vérifier le détails dans le lien suivant 


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.