Убунту програмери су почели да решавају проблеме са спорим покретањем Фирефок снап пакета

Цаноницал је почео да решава проблеме са перформансама са Фирефок снап пакетом који је подразумевано понуђен у Убунту 22.04 уместо редовног деб пакета. Главно незадовољство корисника везано је за веома споро покретање Фајерфокса. На пример, на лаптопу Делл КСПС 13, прво покретање Фирефок-а након инсталације траје 7.6 секунди, на лаптопу Тхинкпад Кс240 - 15 секунди, а на плочи Распберри Пи 400 - 38 секунди. Поновљена лансирања се завршавају за 0.86, 1.39 и 8.11 секунди, респективно.

Током анализе проблема идентификована су 4 главна разлога за спор почетак, чије ће решење бити фокусирано на:

  • Високи трошкови при тражењу датотека унутар компресоване скуасхфс слике, што је посебно приметно на системима мале потрошње. Планирано је да се проблем реши кроз груписање садржаја како би се минимизирале операције кретања по слици током покретања.
  • На Распберри Пи-у и системима са АМД ГПУ-има, дуга кашњења су била повезана са неуспехом у одређивању графичког драјвера и враћањем на коришћење софтверског рендеровања са веома спором компилацијом сејдера. Закрпа за решавање проблема је већ додата у снапд.
  • Много времена је потрошено на копирање додатака уграђених у пакет у кориснички именик. У снап пакет је уграђено 98 језичких пакета, који су сви копирани, без обзира на изабрани језик.
  • До кашњења је дошло и због идентификације свих доступних фонтова, тема икона и конфигурација фонтова.

Приликом покретања Фирефок-а из снап-а, такође смо имали проблема са перформансама током рада, али Убунту програмери су већ припремили исправке за побољшање перформанси. На пример, почевши од Фирефок 100.0, оптимизације времена везе (ЛТО) и оптимизације профилисања кода (ПГО) су омогућене приликом изградње. Да би се решили проблеми са размјеном порука између Фирефок-а и екстерних подсистема, припремљен је нови КСДГ Десктоп Портал, чија је подршка у фази прегледа ради укључивања у Фирефок.

Разлози за промовисање снап формата за претраживаче укључују жељу да се поједностави одржавање и обједини развој за различите верзије Убунту-а - деб пакет захтева одвојено одржавање за све подржане гране Убунту-а и, сходно томе, склапање и тестирање узимајући у обзир различите верзије система компоненте, а снап пакет се може генерисати одмах за све гране Убунту-а. Штавише, снап пакет који се нуди у Убунту-у са Фирефоком одржавају запослени у Мозили, тј. формира се из прве руке без посредника. Испорука у снап формату је такође омогућила да се убрза испорука нових верзија претраживача Убунту корисницима и омогућила покретање Фирефока у изолованом окружењу креираном помоћу АппАрмор механизма, како би се остатак система додатно заштитио од експлоатације рањивости у претраживачу.

Извор: опеннет.ру

Додај коментар