Ubuntun kehittäjät alkavat ratkaista Firefoxin snap-paketti-ongelmia

äskettäin kanoninen mainos blogipostauksen kautta joka on alkanut korjata Firefox Snap -paketin suorituskykyongelmia joka tarjottiin oletuksena Ubuntu 22.04:ssä normaalin deb-paketin sijaan.

Tärkein Käyttäjien tyytymättömyys Firefoxin hitaasta käynnistyksestä. Esimerkiksi Dell XPS 13 -kannettavassa Firefoxin ensimmäinen käynnistys asennuksen jälkeen kestää 7.6 sekuntia, Thinkpad X240 -kannettavalla 15 sekuntia ja Raspberry Pi 400 -kortilla 38 sekuntia. Uudelleenkäynnistys tapahtuu 0,86, 1,39 ja 8,11 sekunnissa.

Ubuntu Desktop pyrkii tarjoamaan avoimen lähdekoodin käyttöjärjestelmän, joka on kaikkien saatavilla ja joka toimii juuri heidän tarvitsemansa kanssa. Uskomme, että Ubuntu 22.04 LTS:n avulla olemme lähempänä tämän tavoitteen saavuttamista kuin koskaan. Kuten aina, haluamme kuitenkin edelleen parantaa useita alueita tarjotaksemme laadukkaimman käyttökokemuksen. Yksi näistä alueista on oletusselaimemme Firefox , joka toimitettiin heti Ubuntu 21.10:n mukana.

Ymmärtääkseni tämän päätöksen haluan keskittyä avauspuheenvuoroni "se vain toimii" -osaan. Firefox-laajennus tarjoaa useita etuja Ubuntun jokapäiväisille käyttäjille sekä joukon muita Linux-jakeluja. Se parantaa turvallisuutta, tarjoaa yhteensopivuuden versioiden välillä ja lyhentää aikaa, joka kuluu Mozillan parannusten tavoittamiseen käyttäjille.

Ongelma-analyysin aikana Neljä pääasiallista syytä hitaan alkamiseen tunnistettiin, jonka ratkaisuun kiinnitetään päähuomio:

  • Korkeat ylimääräiset kustannukset, kun haetaan tiedostoja pakatun squashfs-kuvan sisältä, mikä on erityisen havaittavissa vähän virtaa käyttävissä järjestelmissä. Ongelma on suunniteltu ratkaisemaan yhdistämällä sisältöä kuvan siirtämisen minimoimiseksi käynnistyksen yhteydessä.
  • Raspberry Pi:ssä ja AMD-grafiikkasuorittimilla varustetuissa järjestelmissä pitkät viiveet liittyivät grafiikkaohjaimen havaitsemiskyvyttömyyteen ja vaihtoehtoon ohjelmiston renderöinnille erittäin hitaalla Shader-kokoelmalla. Korjaus ongelman ratkaisemiseksi on jo lisätty snapdiin.
  • Paljon aikaa kului mukana olevien liitännäisten kopioimiseen käyttäjähakemistoon. Pikapaketissa oli 98 kielipakettia, jotka kaikki kopioitiin valitusta kielestä riippumatta.
  • Myös kaikkien käytettävissä olevien kirjasimien, kuvaketeemien ja kirjasinasetusten määrittämisessä oli viiveitä.

Firefoxin käyttäminen snap-paketista havaitsi myös satunnaisia ​​suorituskykyongelmia ajon aikana, mutta Ubuntu-kehittäjät ovat jo valmistaneet kiertotapoja suorituskyvyn parantamiseksi.

Esimerkiksi Firefox 100.0:sta lähtien linkkien optimointi ajan myötä (LTO) ja koodipohjaiset profiloinnin optimoinnit (PGO) ovat käytössä rakennuksessa. Firefoxin ja ulkoisten alijärjestelmien välisten viestiongelmien ratkaisemiseksi on valmisteltu uusi XDG-työpöytäportaali, ja Firefoxin sisällyttämisen tukea tarkistetaan.

Syyt mainostaa Snap-muotoa selaimille ovat halu yksinkertaistaa ylläpitoa ja yhtenäistää kehitystä Ubuntun eri versioille: Deb-paketti vaatii erillisen ylläpidon kaikille tuetuille Ubuntu-haareille ja vastaavasti käännös ja testaus ottaen huomioon eri järjestelmäversiot, komponentit ja snap-paketti voidaan rakentaa välittömästi kaikille Ubuntu-haareille.

Lisäksi Mozillan työntekijät ylläpitävät Ubuntussa tarjottavaa Firefox snap -pakettia, eli se muodostetaan omakohtaisesti ilman välittäjiä. Snap-jakelu nopeuttaa myös selaimen uusien versioiden toimittamista Ubuntu-käyttäjille ja antoi Firefoxille mahdollisuuden toimia eristetyssä ympäristössä, joka oli luotu AppArmor-mekanismilla suojatakseen entisestään muuta järjestelmää selaimen haavoittuvuuksien hyödyntämiseltä.

Vihdoin Jos haluat tietää enemmän siitä, voit tarkistaa yksityiskohdat seuraava linkki.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   entinen ubuntero dijo

    Kerron kuinka korjata se:

    palauta DEB-paketti

    1.    Tummankrizt dijo

      Luulen, että olemme kaikki samaa mieltä...

      1.    Diego German Gonzalez dijo

        Ei, jotkut meistä haluavat sinun unohtavan Firefoxin ja asentavan Braven.