„Ubuntu“ kūrėjai pradeda spręsti „Firefox Snap“ paketo problemas

Neseniai kanoninė reklama per tinklaraščio įrašą kuri pradėjo spręsti „Firefox Snap“ paketo našumo problemas kuris pagal numatytuosius nustatymus buvo siūlomas Ubuntu 22.04 vietoj įprasto deb paketo.

pagrindinis Vartotojų nepasitenkinimas kyla dėl lėto Firefox paleidimo. Pavyzdžiui, „Dell XPS 13“ nešiojamajame kompiuteryje pirmasis „Firefox“ paleidimas po įdiegimo trunka 7.6 sekundės, „Thinkpad X240“ nešiojamajame kompiuteryje – 15 sekundžių, o „Raspberry Pi 400“ plokštėje – 38 sekundes. Perkraunama atitinkamai per 0,86, 1,39 ir 8,11 sekundės.

„Ubuntu Desktop“ siekia pasiūlyti atvirojo kodo operacinę sistemą, prieinamą visiems, kuri veiktų tik tai, ko jiems reikia. Su Ubuntu 22.04 LTS tikime, kad esame arčiau nei bet kada anksčiau, kad pasiektume šį tikslą. Tačiau, kaip visada, vis dar yra keletas sričių, kurias norime patobulinti, kad galėtume teikti aukščiausios kokybės naudotojų patirtį. Viena iš tų sričių yra numatytoji naršyklė „Firefox“, kuri buvo pristatyta kartu su Ubuntu 21.10.

Kad suprasčiau šį sprendimą, noriu sutelkti dėmesį į savo įžanginio pareiškimo dalį „tai tiesiog veikia“. „Firefox“ papildinys siūlo daugybę privalumų kasdieniams „Ubuntu“ ir daugelio kitų „Linux“ platinimų naudotojams. Tai pagerina saugumą, užtikrina versijų suderinamumą ir sutrumpina laiką, per kurį „Mozilla“ patobulinimai pasiekia vartotojus.

Problemos analizės metu Buvo nustatytos 4 pagrindinės lėtos pradžios priežastys, kurio sprendimui bus skiriamas pagrindinis dėmesys:

  • Didelės sąnaudos ieškant failų suspaustame squashfs vaizde, o tai ypač pastebima mažai energijos naudojančiose sistemose. Planuojama išspręsti problemą sujungiant turinį, kad įkrovos metu būtų sumažintos vaizdo perkėlimo operacijos.
  • „Raspberry Pi“ ir sistemose su AMD GPU ilgas vėlavimas buvo susijęs su grafikos tvarkyklės aptikimu ir alternatyva programinės įrangos atvaizdavimui naudojant labai lėtą šešėlių kompiliavimą. Prietaisas, skirtas išspręsti problemą, jau pridėtas prie snapd.
  • Daug laiko praleista kopijuojant susietus papildinius į vartotojų katalogą. Momentiniame pakete buvo integruoti 98 kalbų paketai, kurie visi buvo nukopijuoti neatsižvelgiant į pasirinktą kalbą.
  • Taip pat buvo vėlavimų dėl visų galimų šriftų, piktogramų temų ir šrifto nustatymų nustatymo.

„Firefox“ paleidimas iš „snap“ paketo taip pat pastebėta retkarčiais veikimo problemų vykdymo metu, tačiau Ubuntu kūrėjai jau parengė sprendimus, kaip pagerinti našumą.

Pavyzdžiui, Nuo „Firefox 100.0“ nuorodų optimizavimas laikui bėgant (LTO) ir kodu pagrįsto profiliavimo optimizavimo (PGO) yra įjungti kūrimo metu. Siekiant išspręsti pranešimų problemas tarp „Firefox“ ir išorinių posistemių, buvo parengtas naujas XDG darbalaukio portalas ir peržiūrimas įtraukimo į „Firefox“ palaikymas.

Snap formato reklamavimo priežastys naršyklėms yra noras supaprastinti priežiūrą ir suvienodinti įvairių Ubuntu versijų kūrimą: Deb paketas reikalauja atskiros priežiūros visoms palaikomoms Ubuntu šakoms ir atitinkamai kompiliavimas ir testavimas, atsižvelgiant į skirtingas sistemos versijas, komponentus ir snap paketą galima nedelsiant sukurti visoms Ubuntu šakoms.

Be to, „Mozilla“ darbuotojai prižiūri Ubuntu siūlomą „Firefox snap“ paketą, tai yra, jis formuojamas iš pirmų rankų be tarpininkų. „Snap“ paskirstymas taip pat pagreitino naujų naršyklės versijų pristatymą „Ubuntu“ vartotojams ir leido „Firefox“ veikti izoliuotoje aplinkoje, sukurtoje naudojant „AppArmor“ mechanizmą, siekiant toliau apsaugoti likusią sistemos dalį nuo naršyklės spragų išnaudojimo.

Pagaliau Jei norite sužinoti daugiau apie tai, išsamią informaciją galite patikrinti sekanti nuoroda.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   buvęs ubuntero sakė

    Aš jums pasakysiu, kaip tai ištaisyti:

    grąžinti į DEB siuntinį

    1.    tamsus krizas sakė

      Manau, kad visi sutariame dėl to paties...

      1.    Diego Germanas Gonzalezas sakė

        Ne, kai kurie iš mūsų nori, kad pamirštumėte „Firefox“ ir įdiegtumėte „Brave“.