Les développeurs d'Ubuntu commencent à résoudre les problèmes de paquet instantané de Firefox

Récemment annonce canonique via un article de blog qui a commencé à résoudre les problèmes de performances avec le package Firefox Snap qui était proposé par défaut dans Ubuntu 22.04 au lieu du paquet deb normal.

La principale Insatisfaction des utilisateurs due au lancement lent de Firefox. Par exemple, sur un ordinateur portable Dell XPS 13, le premier lancement de Firefox après l'installation prend 7.6 secondes, sur un ordinateur portable Thinkpad X240, cela prend 15 secondes et sur une carte Raspberry Pi 400, cela prend 38 secondes. Les redémarrages sont terminés en 0,86, 1,39 et 8,11 secondes, respectivement.

Ubuntu Desktop vise à offrir un système d'exploitation open source, accessible à tous, qui fonctionne exactement pour ce dont ils ont besoin. Avec Ubuntu 22.04 LTS, nous pensons que nous sommes plus proches que jamais d'atteindre cet objectif. Cependant, comme toujours, il y a encore un certain nombre de domaines que nous souhaitons améliorer afin d'offrir une expérience utilisateur de la plus haute qualité. L'un de ces domaines est notre navigateur par défaut, Firefox , qui est livré prêt à l'emploi avec Ubuntu 21.10.

Pour comprendre cette décision, je veux me concentrer sur la partie « ça marche » de ma déclaration liminaire. Le plugin Firefox offre un certain nombre d'avantages pour les utilisateurs quotidiens d'Ubuntu, ainsi qu'une gamme d'autres distributions Linux. Il améliore la sécurité, assure la compatibilité entre les versions et raccourcit le temps nécessaire aux améliorations de Mozilla pour atteindre les utilisateurs.

Lors de l'analyse du problème, 4 raisons principales d'apparition lente ont été identifiées, dont la solution retiendra l'attention principale :

  • Surcharge élevée lors de la recherche de fichiers dans une image squashfs compressée, ce qui est particulièrement visible sur les systèmes à faible consommation d'énergie. Il est prévu de résoudre le problème en regroupant le contenu afin de minimiser les opérations de déplacement sur l'image au démarrage.
  • Sur Raspberry Pi et les systèmes équipés de GPU AMD, les longs délais étaient associés à un échec de détection du pilote graphique et à une alternative à l'utilisation du rendu logiciel avec une compilation de shader très lente. Un correctif pour résoudre le problème a déjà été ajouté à snapd.
  • Beaucoup de temps a été passé à copier les plugins fournis dans le répertoire utilisateur. Il y avait 98 packs de langues intégrés dans le pack instantané, tous copiés quelle que soit la langue sélectionnée.
  • Il y a également eu des retards dus à la détermination de toutes les polices, thèmes d'icônes et paramètres de police disponibles.

Exécuter Firefox à partir du package snap également constaté des problèmes de performances occasionnels lors de l'exécution, mais les développeurs Ubuntu ont déjà préparé des solutions de contournement pour améliorer les performances.

Par exemple, À partir de Firefox 100.0, optimisations des liens au fil du temps (LTO) et optimisations de profilage basées sur le code (PGO) sont activés dans le build. Pour résoudre les problèmes de messagerie entre Firefox et les sous-systèmes externes, un nouveau portail de bureau XDG a été préparé et la prise en charge de l'inclusion dans Firefox est en cours d'examen.

Les raisons de promouvoir le format snap pour les navigateurs sont la volonté de simplifier la maintenance et d'unifier le développement pour les différentes versions d'Ubuntu: Le paquet deb nécessite une maintenance séparée pour toutes les branches Ubuntu prises en charge et, par conséquent, la compilation et les tests prenant en compte les différentes versions du système, les composants et le paquet snap peuvent être construits immédiatement pour toutes les branches Ubuntu.

De plus, les employés de Mozilla maintiennent le package instantané Firefox proposé dans Ubuntu, c'est-à-dire qu'il est formé de première main sans intermédiaires. La distribution snap a également accéléré la livraison de nouvelles versions du navigateur aux utilisateurs d'Ubuntu et a permis à Firefox de s'exécuter dans un environnement isolé créé avec le mécanisme AppArmor pour protéger davantage le reste du système contre l'exploitation des vulnérabilités du navigateur.

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


3 commentaires, laissez le vôtre

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.

  1.   ancien ubuntero dit

    Je vous explique comment y remédier :

    retour colis DEB

    1.    Sombrecrizt dit

      Je pense que nous sommes tous d'accord sur la même chose...

      1.    Diego allemand Gonzalez dit

        Non, certains d'entre nous veulent que vous oubliez Firefox et que vous installiez Brave.