Zhvilluesit e Ubuntu fillojnë të zgjidhin çështjet e paketës së parakohshme të Firefox-it

kohët e fundit reklamë kanonike përmes një postimi në blog e cila ka filluar të trajtojë problemet e performancës me paketën Firefox Snap e cila u ofrua si parazgjedhje në Ubuntu 22.04 në vend të paketës normale deb.

Kryesore Pakënaqësia e përdoruesit për shkak të nisjes së ngadaltë të Firefox-it. Për shembull, në një laptop Dell XPS 13, lëshimi i parë i Firefox-it pas instalimit zgjat 7.6 sekonda, në një laptop Thinkpad X240 zgjat 15 sekonda dhe në një tabelë Raspberry Pi 400 zgjat 38 sekonda. Rindezja përfundon në 0,86, 1,39 dhe 8,11 sekonda, respektivisht.

Ubuntu Desktop synon të ofrojë një sistem operativ me burim të hapur, të disponueshëm për të gjithë, që funksionon vetëm për atë që ata kanë nevojë. Me Ubuntu 22.04 LTS, ne besojmë se jemi më afër se kurrë arritjes së këtij qëllimi. Megjithatë, si gjithmonë, ka ende një sërë fushash që duam t'i përmirësojmë në mënyrë që të ofrojmë përvojën e përdoruesit me cilësi më të lartë. Një nga ato zona është shfletuesi ynë i paracaktuar, Firefox, i cili u dërgua jashtë kutisë me Ubuntu 21.10.

Për të kuptuar këtë vendim, dua të përqendrohem në pjesën 'thjesht funksionon' në deklaratën time hyrëse. Shtojca Firefox ofron një sërë përfitimesh për përdoruesit e përditshëm të Ubuntu, si dhe një sërë shpërndarjesh të tjera Linux. Ai përmirëson sigurinë, siguron përputhshmëri midis versioneve dhe shkurton kohën që i duhet përmirësimeve të Mozilla për të arritur përdoruesit.

Gjatë analizës së problemit, U identifikuan 4 arsye kryesore për fillimin e ngadaltë, zgjidhjes së të cilit do t'i kushtohet vëmendja kryesore:

  • Shpenzim i lartë kur kërkoni për skedarë brenda një imazhi të ngjeshur të squashfs, gjë që vihet re veçanërisht në sistemet me fuqi të ulët. Është planifikuar të zgjidhet problemi duke bashkuar përmbajtjen për të minimizuar operacionet e lëvizjes në imazh në kohën e nisjes.
  • Në Raspberry Pi dhe sistemet me GPU AMD, vonesat e gjata u shoqëruan me dështimin për të zbuluar drejtuesin e grafikës dhe një alternativë ndaj përdorimit të interpretimit të softuerit me një përmbledhje shumë të ngadaltë shader. Një patch për të zgjidhur problemin është shtuar tashmë në snapd.
  • Është shpenzuar shumë kohë duke kopjuar shtojcat e bashkuara në drejtorinë e përdoruesve. Kishte 98 paketa gjuhësore të integruara në paketën e menjëhershme, të cilat të gjitha u kopjuan pavarësisht nga gjuha e zgjedhur.
  • Pati gjithashtu vonesa për shkak të përcaktimit të të gjitha shkronjave të disponueshme, temave të ikonave dhe cilësimeve të shkronjave.

Ekzekutimi i Firefox-it nga paketa snap panë gjithashtu probleme të rastësishme të performancës në kohën e ekzekutimit, por zhvilluesit e Ubuntu kanë përgatitur tashmë zgjidhje për të përmirësuar performancën.

P.sh. Që nga Firefox 100.0, optimizimet e lidhjeve me kalimin e kohës (LTO) dhe optimizimet e profilizimit të bazuara në kod (PGO) janë të aktivizuara në ndërtim. Për të adresuar çështjet e mesazheve ndërmjet Firefox-it dhe nënsistemeve të jashtme, është përgatitur një portal i ri desktop XDG dhe mbështetja për përfshirje në Firefox është duke u rishikuar.

Arsyet për të promovuar formatin snap për shfletuesit janë dëshira për të thjeshtuar mirëmbajtjen dhe unifikuar zhvillimin për versionet e ndryshme të Ubuntu: Paketa deb kërkon mirëmbajtje të veçantë për të gjitha degët e mbështetura të Ubuntu dhe në përputhje me rrethanat, përpilimi dhe testimi duke marrë parasysh versionet e ndryshme të sistemit, komponentët dhe paketa snap mund të ndërtohet menjëherë për të gjitha degët e Ubuntu.

Përveç kësaj, punonjësit e Mozilla-s mirëmbajnë paketën snap të Firefox-it që ofrohet në Ubuntu, domethënë është formuar nga dora e parë pa ndërmjetës. Shpërndarja e parakohshme gjithashtu përshpejtoi shpërndarjen e versioneve të reja të shfletuesit tek përdoruesit e Ubuntu dhe lejoi Firefox-in të funksiononte në një mjedis të izoluar të krijuar me mekanizmin AppArmor për të mbrojtur më tej pjesën tjetër të sistemit nga shfrytëzimi i dobësive në shfletues.

Më në fund Nëse jeni të interesuar të dini më shumë për këtë, ju mund të kontrolloni detajet në lidhja vijuese.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   ish ubuntero dijo

    Unë ju them se si ta rregulloni atë:

    kthehen në parcelën DEB

    1.    I errët dijo

      Mendoj se të gjithë jemi dakord për të njëjtën gjë...

      1.    Diego German Gonzalez dijo

        Jo, disa prej nesh duan që ju të harroni Firefox-in dhe të instaloni Brave.