Els desenvolupadors d'Ubuntu comencen a resoldre problemes del paquet snap del Firefox

fa poc Canonical anunci mitjançant una publicació de bloc que ha començat a abordar els problemes de rendiment amb el paquet Snap del Firefox que s'oferia per defecte a l'Ubuntu 22.04 en lloc del paquet deb normal.

la principal insatisfacció dels usuaris es deu a la lentitud del llançament del Firefox. Per exemple, en un ordinador portàtil Dell XPS 13, el primer llançament de Firefox després de la instal·lació pren 7.6 segons, en un ordinador portàtil Thinkpad X240 pren 15 segons i en una placa Raspberry Pi 400 pren 38 segons. Els reinicis es completen en 0,86, 1,39 i 8,11 segons, respectivament.

Ubuntu Desktop té com a objectiu oferir un sistema operatiu de codi obert, disponible per a tothom, que simplement funcioni pel que necessitin. Amb Ubuntu 22.04 LTS , creiem que estem més a prop que mai d'assolir aquest objectiu. Tot i així, com sempre, encara hi ha una sèrie d'àrees que volem millorar per oferir una experiència d'usuari de la més alta qualitat. Una d'aquestes àrees és el nostre navegador predeterminat, Firefox , que es va passar a distribuir instantàniament amb Ubuntu 21.10.

Per entendre aquesta decisió, vull centrar-me en la part 'simplement funciona' de la meva declaració dobertura. El complement Firefox ofereix una sèrie de beneficis per als usuaris diaris d'Ubuntu, així com una gamma d'altres distribucions de Linux. Millora la seguretat, brinda compatibilitat entre versions i escurça el temps perquè les millores de Mozilla arribin a les mans dels usuaris.

Durant l'anàlisi del problema, es van identificar 4 raons principals per a l'inici lent, la solució del qual se li donarà l'atenció principal:

  • Alta sobrecàrrega en cercar fitxers dins d'una imatge squashfs comprimida, cosa que és especialment notable en sistemes de baixa potència. Es planeja resoldre el problema mitjançant l'agrupació de contingut per minimitzar les operacions de moviment a la imatge en el moment de l'inici.
  • A Raspberry Pi i sistemes amb GPU AMD, els grans retards es van associar amb una falla a la detecció del controlador de gràfics i una alternativa a l'ús de renderitzat de programari amb una compilació d'ombreig molt lenta. Ja s'ha afegit un pegat per resoldre el problema a snapd.
  • Es va dedicar molt de temps a copiar els complements integrats al paquet al directori de l'usuari. Hi havia 98 paquets d'idiomes integrats al paquet instantani, tots els quals es van copiar independentment de l'idioma seleccionat.
  • També es van produir retards degut a la determinació de totes les fonts, temes d'icones i configuracions de fonts disponibles.

L'execució del Firefox des del paquet snap també ha vist problemes ocasionals de rendiment en el temps dexecució, però els desenvolupadors d'Ubuntu ja han preparat solucions per millorar-ne el rendiment.

Per exemple, a partir de Firefox 100.0, les optimitzacions denllaç en el temps (LTO) i les optimitzacions de creació de perfils basades en codi (PGO) estan habilitades a la compilació. Per abordar els problemes de missatgeria entre Firefox i els subsistemes externs, es va preparar un nou portal d'escriptori XDG i es revisa el suport per a la seva inclusió al Firefox.

Les raons per promoure el format snap per als navegadors són el desig de simplificar el manteniment i unificar el desenvolupament per a les diferents versions d'Ubuntu: el paquet deb requereix manteniment per separat per a totes les branques admeses d'Ubuntu i, en conseqüència, la compilació i la prova tenint en compte les diferents versions del sistema, components i el paquet snap es pot formar immediatament per a totes les branques d'Ubuntu.

A més, els empleats de Mozilla mantenen el paquet snap del Firefox que s'ofereix a Ubuntu, és a dir, es forma de primera mà sense intermediaris. La distribució snap també va accelerar el lliurament de noves versions del navegador als usuaris d'Ubuntu i va permetre executar Firefox en un entorn aïllat creat amb el mecanisme AppArmor per protegir encara més la resta del sistema de l'explotació de vulnerabilitats al navegador.

Finalment si estàs interessat en poder conèixer més a l'respecte, pots consultar els detalls al següent enllaç.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Exubunter va dir

    Els comento com arreglar-ho:

    tornar a la paqueteria DEB

    1.    Darkcrizt va dir

      Crec que tots coincidim en el mateix…

      1.    Diego Germán González va dir

        No, alguns volem que us oblideu de Firefox i instal·leu Brave.