Razvijalci Ubuntuja začnejo reševati težave s paketom Firefox snap

Pred kratkim kanonični oglas prek objave na blogu ki je začel reševati težave z zmogljivostjo s paketom Firefox Snap ki je bil privzeto ponujen v Ubuntu 22.04 namesto običajnega paketa deb.

Glavni Nezadovoljstvo uporabnikov zaradi počasnega zagona Firefoxa. Na primer, na prenosnem računalniku Dell XPS 13 prvi zagon Firefoxa po namestitvi traja 7.6 sekunde, na prenosniku Thinkpad X240 traja 15 sekund, na plošči Raspberry Pi 400 pa 38 sekund. Ponovni zagon se zaključi v 0,86, 1,39 in 8,11 sekunde.

Ubuntu Desktop želi ponuditi odprtokodni operacijski sistem, ki je na voljo vsakomur, ki deluje samo za tisto, kar potrebuje. Z Ubuntu 22.04 LTS verjamemo, da smo bližje doseganju tega cilja kot kdaj koli prej. Vendar pa, kot vedno, še vedno obstajajo številna področja, ki jih želimo izboljšati, da bi zagotovili najkakovostnejšo uporabniško izkušnjo. Eno od teh področij je naš privzeti brskalnik Firefox , ki je bil iz škatle dostavljen z Ubuntu 21.10.

Da bi razumel to odločitev, se želim osredotočiti na del svoje uvodne besede „samo deluje“. Vtičnik Firefox ponuja številne prednosti za vsakodnevne uporabnike Ubuntuja, pa tudi vrsto drugih distribucij Linuxa. Izboljša varnost, zagotavlja združljivost med različicami in skrajša čas, potreben, da izboljšave Mozille dosežejo uporabnike.

Med analizo problema, Ugotovljeni so bili 4 glavni razlogi za počasen začetek, katerih rešitvi bo namenjena glavna pozornost:

  • Visoki stroški pri iskanju datotek znotraj stisnjene slike squashfs, kar je še posebej opazno pri sistemih z nizko porabo energije. Težavo je načrtovano rešiti z združevanjem vsebine, da se zmanjšajo operacije premikanja slike ob zagonu.
  • Na Raspberry Pi in sistemih z grafičnimi procesorji AMD so bile dolge zamude povezane z neuspehom pri zaznavanju grafičnega gonilnika in alternativo uporabi programskega upodabljanja z zelo počasno kompilacijo senčil. Popravek za rešitev težave je bil že dodan v snapd.
  • Veliko časa je bilo porabljenega za kopiranje priloženih vtičnikov v uporabniški imenik. V instant paket je bilo vgrajenih 98 jezikovnih paketov, ki so bili vsi kopirani ne glede na izbrani jezik.
  • Prišlo je tudi do zamud zaradi določanja vseh razpoložljivih pisav, tem ikon in nastavitev pisav.

Zagon Firefoxa iz paketa snap opazili tudi občasne težave z zmogljivostjo med izvajanjem, vendar so razvijalci Ubuntuja že pripravili rešitve za izboljšanje zmogljivosti.

Npr Od Firefoxa 100.0 optimizacije povezav skozi čas (LTO) in optimizacije profiliranja na podlagi kode (PGO) so omogočene v gradnji. Za reševanje težav s sporočanjem med Firefoxom in zunanjimi podsistemi je bil pripravljen nov namizni portal XDG in pregleduje se podpora za vključitev v Firefox.

Razlogi za promocijo snap formata za brskalnike so želja po poenostavitvi vzdrževanja in poenotenju razvoja za različne različice Ubuntuja: Paket deb zahteva ločeno vzdrževanje za vse podprte veje Ubuntuja, zato je prevajanje in testiranje ob upoštevanju različnih sistemskih različic, komponent in snap paketa mogoče takoj zgraditi za vse veje Ubuntuja.

Poleg tega zaposleni v Mozili vzdržujejo Firefox snap paket, ki je na voljo v Ubuntuju, torej je oblikovan iz prve roke brez posrednikov. Snap distribucija je tudi pospešila dostavo novih različic brskalnika uporabnikom Ubuntuja in omogočila Firefoxu, da deluje v izoliranem okolju, ustvarjenem z mehanizmom AppArmor, da bi dodatno zaščitil preostali sistem pred izkoriščanjem ranljivosti v brskalniku.

Končno Če vas zanima več o tem, podrobnosti lahko preverite v naslednja povezava.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   nekdanji ubuntero je dejal

    Povem vam, kako to popraviti:

    vrnitev na paket DEB

    1.    temnokrizt je dejal

      Mislim, da se vsi strinjamo glede iste stvari...

      1.    Diego German Gonzalez je dejal

        Ne, nekateri od nas želijo, da pozabite Firefox in namestite Brave.