Ubuntu programeri počinju rješavati probleme sa Firefox snap paketom

Nedavno kanonska reklama putem objave na blogu koji je počeo rješavati probleme s performansama sa Firefox Snap paketom koji je podrazumevano ponuđen u Ubuntu 22.04 umesto normalnog deb paketa.

Glavni Nezadovoljstvo korisnika zbog sporog pokretanja Firefoxa. Na primjer, na Dell XPS 13 laptopu, prvo pokretanje Firefoxa nakon instalacije traje 7.6 sekundi, na Thinkpad X240 laptopu traje 15 sekundi, a na Raspberry Pi 400 ploči 38 sekundi. Ponovno pokretanje se završava za 0,86, 1,39 i 8,11 sekundi, respektivno.

Ubuntu Desktop ima za cilj da ponudi operativni sistem otvorenog koda, dostupan svima, koji radi samo za ono što im je potrebno. Sa Ubuntu 22.04 LTS, vjerujemo da smo bliže nego ikad postizanju tog cilja. Međutim, kao i uvijek, još uvijek postoji niz područja koja želimo poboljšati kako bismo pružili najkvalitetnije korisničko iskustvo. Jedna od tih oblasti je naš podrazumevani pretraživač, Firefox, koji je isporučen iz kutije sa Ubuntu 21.10.

Da bih razumio ovu odluku, želim da se fokusiram na dio 'to samo radi' moje uvodne riječi. Dodatak za Firefox nudi niz pogodnosti za svakodnevne korisnike Ubuntua, kao i niz drugih Linux distribucija. Poboljšava sigurnost, pruža kompatibilnost između verzija i skraćuje vrijeme potrebno da poboljšanja Mozilla dođu do korisnika.

Tokom analize problema, Identificirana su 4 glavna razloga sporog početka, čijem će se rješenju posvetiti glavna pažnja:

  • Visoki troškovi pri traženju datoteka unutar komprimirane squashfs slike, što je posebno uočljivo na sistemima male potrošnje. Planirano je da se problem riješi objedinjavanjem sadržaja kako bi se minimizirale operacije premještanja slike u vrijeme pokretanja.
  • Na Raspberry Pi i sistemima sa AMD GPU-ima, duga kašnjenja su bila povezana sa neuspehom u otkrivanju grafičkog drajvera i alternativom korišćenju softverskog renderovanja sa veoma sporom kompilacijom shadera. Zakrpa za rješavanje problema je već dodana u snapd.
  • Mnogo vremena je potrošeno na kopiranje uključenih dodataka u korisnički direktorij. U instant paket je ugrađeno 98 jezičkih paketa, koji su svi kopirani bez obzira na odabrani jezik.
  • Bilo je i kašnjenja zbog određivanja svih dostupnih fontova, tema ikona i postavki fonta.

Pokretanje Firefoxa iz snap paketa takođe se vide povremeni problemi sa performansama tokom izvođenja, ali Ubuntu programeri su već pripremili rješenja za poboljšanje performansi.

Na primjer, Od Firefoxa 100.0, optimizacije linkova tokom vremena (LTO) i optimizacije profiliranja zasnovane na kodu (PGO) su omogućeni u build. Za rješavanje problema s razmjenom poruka između Firefoxa i eksternih podsistema, pripremljen je novi XDG desktop portal i razmatra se podrška za uključivanje u Firefox.

Razlozi za promoviranje snap formata za pretraživače su želja da se pojednostavi održavanje i objedini razvoj za različite verzije Ubuntua: Deb paket zahtijeva odvojeno održavanje za sve podržane grane Ubuntua i shodno tome, kompilacija i testiranje uzimajući u obzir različite verzije sistema, komponente i snap paket se može odmah napraviti za sve grane Ubuntua.

Osim toga, zaposleni u Mozili održavaju Firefox snap paket koji se nudi u Ubuntu-u, odnosno formiran je iz prve ruke bez posrednika. Snap distribucija je takođe ubrzala isporuku novih verzija pretraživača korisnicima Ubuntua i omogućila Firefoxu da radi u izolovanom okruženju kreiranom mehanizmom AppArmor kako bi dodatno zaštitio ostatak sistema od iskorištavanja ranjivosti u pretraživaču.

Konačno Ako ste zainteresirani da saznate više o tome, detalje možete provjeriti u sljedeći link.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   bivši ubuntero rekao je

    Reći ću vam kako da to popravite:

    povratak na DEB paket

    1.    darkcrizt rekao je

      Mislim da se svi slažemo oko iste stvari...

      1.    Diego German Gonzalez rekao je

        Ne, neki od nas žele da zaboravite Firefox i instalirate Brave.