Vývojári Ubuntu začínajú riešiť problémy s balíkom snapov Firefoxu

Nedávno kanonická reklama prostredníctvom príspevku na blogu ktorá začala riešiť problémy s výkonom s balíkom Firefox Snap ktorý bol štandardne ponúkaný v Ubuntu 22.04 namiesto bežného deb balíka.

hlavná Nespokojnosť používateľov kvôli pomalému spúšťaniu Firefoxu. Napríklad na notebooku Dell XPS 13 trvá prvé spustenie Firefoxu po inštalácii 7.6 sekundy, na notebooku Thinkpad X240 15 sekúnd a na doske Raspberry Pi 400 38 sekúnd. Reštartovanie sa dokončí za 0,86, 1,39 a 8,11 sekundy.

Ubuntu Desktop si kladie za cieľ ponúknuť operačný systém s otvoreným zdrojovým kódom, dostupný pre každého, ktorý funguje len na to, čo potrebuje. S Ubuntu 22.04 LTS veríme, že sme bližšie ako kedykoľvek predtým k dosiahnutiu tohto cieľa. Ako vždy však stále existuje množstvo oblastí, ktoré chceme zlepšiť, aby sme používateľom poskytli čo najkvalitnejší zážitok. Jednou z týchto oblastí je náš predvolený prehliadač Firefox, ktorý bol dodaný s Ubuntu 21.10.

Aby som tomuto rozhodnutiu porozumel, chcem sa zamerať na časť môjho úvodného vyhlásenia „to jednoducho funguje“. Doplnok Firefox ponúka množstvo výhod pre bežných používateľov Ubuntu, ako aj celý rad ďalších distribúcií Linuxu. Zlepšuje bezpečnosť, poskytuje kompatibilitu medzi verziami a skracuje čas potrebný na to, aby sa vylepšenia Mozilly dostali k používateľom.

Počas analýzy problému, Boli identifikované 4 hlavné dôvody pomalého nástupu, ktorej riešeniu bude venovaná hlavná pozornosť:

  • Vysoká réžia pri vyhľadávaní súborov v komprimovanom obrázku squashfs, čo je obzvlášť viditeľné na systémoch s nízkou spotrebou. Tento problém sa plánuje vyriešiť združením obsahu, aby sa minimalizovali operácie presunu obrazu pri zavádzaní.
  • Na Raspberry Pi a systémoch s AMD GPU boli veľké oneskorenia spojené s nedetegovaním grafického ovládača a alternatívou k použitiu softvérového vykresľovania s veľmi pomalou kompiláciou shadera. Záplata na vyriešenie problému už bola pridaná do snapdu.
  • Veľa času sa strávilo kopírovaním pribalených pluginov do užívateľského adresára. V instantnom balíku bolo zabudovaných 98 jazykových balíkov, z ktorých všetky boli skopírované bez ohľadu na vybratý jazyk.
  • Došlo aj k oneskoreniam v dôsledku určenia všetkých dostupných písiem, motívov ikon a nastavení písma.

Spustenie Firefoxu z balíka snap občasné problémy s výkonom za behu, ale vývojári Ubuntu už pripravili riešenia na zlepšenie výkonu.

Napr Od verzie Firefox 100.0 optimalizácia odkazov v priebehu času (LTO) a optimalizácia profilovania na základe kódu (PGO) sú povolené v zostave. Na riešenie problémov so zasielaním správ medzi Firefoxom a externými podsystémami bol pripravený nový desktopový portál XDG a podpora pre zahrnutie do Firefoxu sa prehodnocuje.

Dôvody na podporu formátu snap pre prehliadače sú túžbou zjednodušiť údržbu a zjednotiť vývoj pre rôzne verzie Ubuntu: Balíček deb vyžaduje samostatnú údržbu pre všetky podporované vetvy Ubuntu, a preto je možné kompiláciu a testovanie s prihliadnutím na rôzne verzie systému, komponenty a balík snap okamžite zostaviť pre všetky vetvy Ubuntu.

Okrem toho zamestnanci Mozilly udržiavajú balík Firefox snap, ktorý je ponúkaný v Ubuntu, to znamená, že je vytvorený z prvej ruky bez sprostredkovateľov. Distribúcia snapov tiež urýchlila dodávanie nových verzií prehliadača používateľom Ubuntu a umožnila Firefoxu bežať v izolovanom prostredí vytvorenom mechanizmom AppArmor, aby ešte viac chránil zvyšok systému pred zneužitím zraniteľností v prehliadači.

Konečne Ak máte záujem dozvedieť sa viac, môžete skontrolovať podrobnosti v nasledujúci odkaz.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   bývalé ubuntero dijo

    Poviem vám, ako to opraviť:

    vrátiť na DEB balík

    1.    darkcrizt dijo

      Myslím, že sa všetci zhodneme na tom istom...

      1.    Diego Nemec Gonzalez dijo

        Nie, niektorí z nás chcú, aby ste zabudli na Firefox a nainštalovali si Brave.