Ubuntu-utviklere begynner å løse Firefox snap-pakkeproblemer

nylig kanonisk annonse via et blogginnlegg som har begynt å løse ytelsesproblemer med Firefox Snap-pakken som ble tilbudt som standard i Ubuntu 22.04 i stedet for den vanlige deb-pakken.

Det viktigste Brukermisnøye på grunn av treg lansering av Firefox. For eksempel, på en bærbar Dell XPS 13, tar den første lanseringen av Firefox etter installasjon 7.6 sekunder, på en bærbar Thinkpad X240 tar det 15 sekunder, og på et Raspberry Pi 400-kort tar det 38 sekunder. Omstart er ferdig på henholdsvis 0,86, 1,39 og 8,11 sekunder.

Ubuntu Desktop har som mål å tilby et åpen kildekode-operativsystem, tilgjengelig for alle, som bare fungerer for det de trenger. Med Ubuntu 22.04 LTS tror vi at vi er nærmere enn noen gang å nå dette målet. Men som alltid er det fortsatt en rekke områder vi ønsker å forbedre for å kunne levere brukeropplevelsen av høyeste kvalitet. Et av disse områdene er standardnettleseren vår, Firefox , som ble levert ut av esken med Ubuntu 21.10.

For å forstå denne avgjørelsen ønsker jeg å fokusere på «det bare fungerer»-delen av åpningsuttalelsen min. Firefox-pluginet tilbyr en rekke fordeler for hverdagsbrukere av Ubuntu, samt en rekke andre Linux-distribusjoner. Det forbedrer sikkerheten, gir kompatibilitet mellom versjoner og forkorter tiden det tar for Mozilla-forbedringer å nå brukere.

Under problemanalyse, 4 hovedårsaker til sakte debut ble identifisert, hvis løsning vil bli gitt hovedoppmerksomhet:

  • Høy overhead når du søker etter filer i et komprimert squashfs-bilde, noe som er spesielt merkbart på systemer med lavt strømforbruk. Det er planlagt å løse problemet ved å samle innhold for å minimere flytteoperasjoner på bildet ved oppstart.
  • På Raspberry Pi og systemer med AMD GPUer, var de lange forsinkelsene assosiert med en feil med å oppdage grafikkdriveren og et alternativ til å bruke programvaregjengivelse med en veldig langsom skyggekompilering. En oppdatering for å løse problemet er allerede lagt til snapd.
  • Det ble brukt mye tid på å kopiere de medfølgende pluginene inn i brukerkatalogen. Det var 98 språkpakker innebygd i instant-pakken, som alle ble kopiert uavhengig av hvilket språk som ble valgt.
  • Det var også forsinkelser på grunn av å bestemme alle tilgjengelige fonter, ikontemaer og skriftinnstillinger.

Kjører Firefox fra snap-pakken har også sett sporadiske ytelsesproblemer under kjøring, men Ubuntu-utviklere har allerede forberedt løsninger for å forbedre ytelsen.

Eg Fra og med Firefox 100.0, koblingsoptimaliseringer over tid (LTO) og kodebasert profileringsoptimalisering (PGO) er aktivert i bygget. For å løse meldingsproblemer mellom Firefox og eksterne undersystemer, er det utarbeidet en ny XDG desktop-portal, og støtte for inkludering i Firefox blir gjennomgått.

Grunnene til å markedsføre snap-formatet for nettlesere er ønsket om å forenkle vedlikeholdet og forene utviklingen for de forskjellige versjonene av Ubuntu: Deb-pakken krever separat vedlikehold for alle støttede Ubuntu-grener, og følgelig kan kompilering og testing som tar hensyn til forskjellige systemversjoner, komponenter og snap-pakken bygges umiddelbart for alle Ubuntu-grener.

I tillegg vedlikeholder Mozilla-ansatte Firefox snap-pakken som tilbys i Ubuntu, det vil si at den dannes førstehånds uten mellomledd. Snap-distribusjonen satte også fart på leveringen av nye versjoner av nettleseren til Ubuntu-brukere og tillot Firefox å kjøre i et isolert miljø laget med AppArmor-mekanismen for ytterligere å beskytte resten av systemet fra å utnytte sårbarheter i nettleseren.

Endelig Hvis du er interessert i å vite mer om det, kan du sjekke detaljene i følgende lenke.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   tidligere ubuntero sa

    Jeg forteller deg hvordan du fikser det:

    gå tilbake til DEB-pakken

    1.    darkcrizt sa

      Jeg tror vi alle er enige om det samme...

      1.    Diego German Gonzalez sa

        Nei, noen av oss vil at du skal glemme Firefox og installere Brave.