Ubunturen garatzaileak arazoak konpontzen hasten dira Firefox snap paketearen abiarazte geldoarekin

Canonical Ubuntu 22.04 ohiko deb paketearen ordez lehenespenez eskaintzen zen Firefox snap paketearekin errendimendu arazoak konpontzen hasi da. Erabiltzaileen atsekabe nagusia Firefox oso motela abian jartzearekin lotuta dago. Adibidez, Dell XPS 13 ordenagailu eramangarri batean, instalatu ondoren Firefox-en lehen abiarazteak 7.6 segundo behar ditu, Thinkpad X240 ordenagailu eramangarri batean - 15 segundo eta Raspberry Pi 400 plakan - 38 segundo. Behin eta berriz abiarazteak 0.86, 1.39 eta 8.11 segundotan egiten dira, hurrenez hurren.

Arazoaren azterketan, abiarazte geldoaren 4 arrazoi nagusi identifikatu ziren, eta horien konponbidea bideratuko da:

  • Gain-kostura handia squashfs irudi konprimitu baten barruan fitxategiak bilatzean, eta hori bereziki nabarmena da potentzia baxuko sistemetan. Arazoa edukien taldekatzearen bidez konpontzea aurreikusi da abiaraztean irudiaren inguruan mugitzeko eragiketak minimizatzeko.
  • Raspberry Pi-n eta AMD GPUdun sistemetan, atzerapen luzeak kontrolatzaile grafikoa zehaztean hutsegitearekin eta itzalgailuen konpilazio oso motelarekin software errendatzearen erabilerarekin lotu ziren. Arazoa konpontzeko adabaki bat gehitu da dagoeneko snapd-en.
  • Denbora asko eman zen paketean integratutako gehigarriak erabiltzailearen direktorioan kopiatzen. Snap paketean 98 hizkuntza pakete zeuden, guztiak kopiatu ziren, hautatutako hizkuntza edozein dela ere.
  • Atzerapenak ere gertatu dira erabilgarri dauden letra-tipo guztiak, ikono-gaiak eta letra-tipo-konfigurazioak identifikatzeagatik.

Firefox snap-etik abiaraztean, funtzionamenduan zehar errendimendu-arazo batzuk ere izan ditugu, baina Ubuntuko garatzaileek dagoeneko prestatu dituzte konponketak errendimendua hobetzeko. Adibidez, Firefox 100.0-tik hasita, esteka-denboraren optimizazioak (LTO) eta kodearen profilaren optimizazioak (PGO) gaituta daude eraikitzerakoan. Firefoxen eta kanpoko azpisistemen arteko mezularitza-arazoak konpontzeko, XDG Mahaigaineko Atari berri bat prestatu da, eta horren euskarria Firefox-en sartzeko berrikuspen fasean dago.

Arakatzaileentzako snap formatua sustatzeko arrazoien artean, mantentze-lanak erraztu eta Ubunturen bertsio ezberdinen garapena bateratzeko nahia daude - deb paketeak mantentze-lanak bereizi behar ditu Ubunturen onartzen diren adar guztientzat eta, horren arabera, muntaketa eta probak sistemaren bertsio desberdinak kontuan hartuta. osagaiak, eta snap paketea berehala sor daiteke Ubuntu adar guztietarako. Gainera, Ubuntun Firefoxekin eskaintzen den snap paketea Mozillako langileek mantentzen dute, hau da. bitartekaririk gabe bertatik bertara eratzen da. Snap formatuan bidaltzeak Ubuntu erabiltzaileei nabigatzailearen bertsio berriak bidaltzea ere bizkortzea ahalbidetu zuen eta Firefox AppArmor mekanismoa erabiliz sortutako ingurune isolatu batean exekutatu ahal izan zen, gainerako sistema ustiapenetik gehiago babesteko. nabigatzailearen ahultasunen artean.

Iturria: opennet.ru

Gehitu iruzkin berria