Zhvilluesit e Ubuntu filluan të zgjidhin problemet me ngarkesën e ngadalshme të paketës snap të Firefox.

Kompania Canonical filloi zgjidhjen e problemeve me performancĂ«n e paketĂ«s snap me Firefox, e cila u propozua si parazgjedhje nĂ« Ubuntu 22.04 nĂ« vend tĂ« paketĂ«s zakonshme deb. Ankesat kryesore tĂ« pĂ«rdoruesve lidhen me nisjen shumĂ« tĂ« ngadaltĂ« tĂ« Firefox. PĂ«r shembull, nĂ« laptopin Dell XPS 13, nisja e parĂ« e Firefox pas instalimit zgjat 7.6 sekonda, nĂ« laptopin Thinkpad X240 — 15 sekonda, ndĂ«rsa nĂ« bordin Raspberry Pi 400 — 38 sekonda. Nisjet e pĂ«rsĂ«ritura ndodhin tashmĂ« pĂ«r 0.86, 1.39 dhe 8.11 sekonda pĂ«rkatĂ«sisht.

Gjatë analizës së problemit u identifikuan 4 shkaktarët kryesorë të nisjes së ngadaltë, për të cilët do të përqendrohet vëmendja:

  • Shpenzime tĂ« larta pĂ«r kĂ«rkimin e skedarĂ«ve brenda imazhit tĂ« kompresuar squashfs, tĂ« cilat janĂ« veçanĂ«risht tĂ« dukshme nĂ« sistemet me kapacitete tĂ« vogla. Problemi pritet tĂ« zgjidhet duke grupuar pĂ«rmbajtjen pĂ«r tĂ« minimizuar operacionet e lĂ«vizjes nĂ« imazh gjatĂ« nisjes.
  • NĂ« Raspberry Pi dhe sistemet me GPU AMD, vonesat e mĂ«dha u lidhĂ«n me dĂ«shtimin nĂ« identifikimin e pilotit grafik dhe me kalimin nĂ« pĂ«rdorimin e renderimit tĂ« softuerit me kompilimin shumĂ« tĂ« ngadalshĂ«m tĂ« shaderĂ«ve. NjĂ« patch pĂ«r zgjidhjen e problemit Ă«shtĂ« tashmĂ« shtuar nĂ« snapd.
  • ShumĂ« kohĂ« shpenzohej pĂ«r kopjimin e shtesave tĂ« integruara nĂ« paketĂ« nĂ« katalogun e pĂ«rdoruesit. NĂ« paketĂ«n snap ishin tĂ« integruara 98 pako gjuhĂ«sore, tĂ« cilat tĂ« gjitha u kopjuan, pavarĂ«sisht nga gjuha e zgjedhur.
  • Vonesa gjithashtu ndodhi pĂ«r shkak tĂ« identifikimit tĂ« tĂ« gjitha fontĂ«ve tĂ« disponueshĂ«m, temave tĂ« ikonave dhe konfigurimeve tĂ« fontĂ«ve.

Gjatë nisjes së Firefox nga snap u vërejtën gjithashtu disa probleme të veçanta me performancën gjatë punës, por zhvilluesit e Ubuntu tashmë kanë përgatitur korrigjime që përmirësojnë performancën. Për shembull, duke filluar nga Firefox 100.0, janë përfshirë optimizime në fazën e lidhjes (LTO) dhe në bazë të rezultateve të profilizimit të kodit (PGO). Për zgjidhjen e problemeve me shkëmbimin e mesazheve midis Firefox dhe sistemeve të jashtme është përgatitur një portal i ri XDG Desktop, mbështetja e të cilit është në fazën e rishikimit për t'u përfshirë në Firefox.

Si nĂ«n njĂ« nga arsyet pĂ«r avancimin e formatit snap pĂ«r shfletuesit, Ă«shtĂ« dĂ«shira pĂ«r tĂ« thjeshtuar mbĂ«shtetje dhe pĂ«r tĂ« unifikuar zhvillimin pĂ«r versione tĂ« ndryshme tĂ« Ubuntu — paketa deb kĂ«rkon mbĂ«shtetje tĂ« veçantĂ« pĂ«r tĂ« gjitha degĂ«t e mbajtura tĂ« Ubuntu dhe, si pasojĂ«, ndĂ«rtimi dhe testimi duke marrĂ« parasysh versionet e ndryshme tĂ« komponenteve sistemore, ndĂ«rsa paketa snap mund tĂ« formohet menjĂ«herĂ« pĂ«r tĂ« gjitha degĂ«t e Ubuntu. MĂ« shumĂ« se kaq, paketa snap e propozuar nĂ« Ubuntu me Firefox mbĂ«shtetet nga punonjĂ«sit e Mozilla, dmth ajo formohet nga burimi i parĂ« pa ndĂ«rmjetĂ«s. DĂ«rgimi nĂ« formatin snap gjithashtu mundĂ«soi tĂ« shpejtojĂ« shpĂ«rndarjen e versioneve tĂ« reja tĂ« shfletuesit pĂ«r pĂ«rdoruesit e Ubuntu dhe i dha mundĂ«sinĂ« pĂ«r tĂ« ekzekutuar Firefox nĂ« njĂ« mjedis tĂ« izoluar, i krijuar me ndihmĂ«n e mekanizmit AppArmor, pĂ«r mbrojtje shtesĂ« tĂ« sistemit tĂ« mbetur nga shfrytĂ«zimi i dobĂ«sive tĂ« shfletuesit.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster