Awọn olupilẹṣẹ Ubuntu ti bẹrẹ lohun awọn iṣoro pẹlu ifilọlẹ lọra ti package snap Firefox

Canonical ti bẹrẹ lati koju awọn ọran iṣẹ ṣiṣe pẹlu package snap Firefox ti a funni nipasẹ aiyipada ni Ubuntu 22.04 dipo package deb deede. Aitẹlọrun akọkọ laarin awọn olumulo ni ibatan si ifilọlẹ ti o lọra pupọ ti Firefox. Fun apẹẹrẹ, lori kọǹpútà alágbèéká Dell XPS 13, ifilọlẹ akọkọ ti Firefox lẹhin fifi sori ẹrọ gba iṣẹju-aaya 7.6, lori kọnputa Thinkpad X240 - awọn aaya 15, ati lori igbimọ Rasipibẹri Pi 400 - awọn aaya 38. Awọn ifilọlẹ atunwi ti pari ni 0.86, 1.39 ati 8.11 awọn aaya, lẹsẹsẹ.

Lakoko itupalẹ iṣoro naa, awọn idi pataki mẹrin mẹrin fun ibẹrẹ ti o lọra ni a ṣe idanimọ, ojutu si eyiti yoo dojukọ lori:

  • Ilọju giga nigbati o n wa awọn faili inu aworan squashfs fisinuirindigbindigbin, eyiti o ṣe akiyesi paapaa lori awọn eto agbara kekere. Iṣoro naa ni ipinnu lati yanju nipasẹ akojọpọ akoonu lati dinku awọn iṣẹ ṣiṣe ti gbigbe ni ayika aworan lakoko ibẹrẹ.
  • Lori Rasipibẹri Pi ati awọn ọna ṣiṣe pẹlu AMD GPUs, awọn idaduro gigun ni o ni nkan ṣe pẹlu ikuna ni ṣiṣe ipinnu awakọ eya aworan ati ipadasẹhin si lilo ṣiṣe sọfitiwia pẹlu akojọpọ o lọra pupọ ti awọn shaders. Patch kan lati yanju iṣoro naa ti ti ṣafikun tẹlẹ si snapd.
  • Pupọ akoko ni a lo didakọ awọn afikun ti a ṣe sinu package sinu itọsọna olumulo. Awọn akopọ ede 98 wa ti a ṣe sinu package snap, eyiti gbogbo wọn daakọ, laibikita ede ti a yan.
  • Awọn idaduro tun waye nitori idamo gbogbo awọn nkọwe ti o wa, awọn akori aami, ati awọn atunto fonti.

Nigbati o ba n ṣe ifilọlẹ Firefox lati imolara, a tun ni iriri diẹ ninu awọn ọran iṣẹ lakoko iṣẹ, ṣugbọn awọn olupilẹṣẹ Ubuntu ti pese awọn atunṣe tẹlẹ lati mu iṣẹ dara si. Fun apẹẹrẹ, bẹrẹ pẹlu Firefox 100.0, awọn iṣapeye akoko-ọna asopọ (LTO) ati awọn iṣapeye profaili koodu (PGO) ti ṣiṣẹ nigba kikọ. Lati yanju awọn iṣoro pẹlu fifiranṣẹ laarin Firefox ati awọn eto abẹlẹ ita, XDG Desktop Portal tuntun ti pese silẹ, atilẹyin eyiti o wa ni ipele atunyẹwo fun ifisi ni Firefox.

Awọn idi fun igbega ọna kika imolara fun awọn aṣawakiri pẹlu ifẹ lati rọrun itọju ati isokan idagbasoke fun awọn ẹya oriṣiriṣi ti Ubuntu - package deb nilo itọju lọtọ fun gbogbo awọn ẹka atilẹyin ti Ubuntu ati, ni ibamu, apejọ ati idanwo ni akiyesi awọn ẹya oriṣiriṣi ti eto. awọn paati, ati package imolara le ṣe ipilẹṣẹ lẹsẹkẹsẹ fun gbogbo awọn ẹka Ubuntu. Pẹlupẹlu, package imolara ti a funni ni Ubuntu pẹlu Firefox jẹ itọju nipasẹ awọn oṣiṣẹ Mozilla, ie. o ti wa ni akoso akọkọ-ọwọ lai intermediaries. Ifijiṣẹ ni ọna kika imolara tun jẹ ki o ṣee ṣe lati yara ifijiṣẹ awọn ẹya tuntun ti ẹrọ aṣawakiri si awọn olumulo Ubuntu ati jẹ ki o ṣee ṣe lati ṣiṣẹ Firefox ni agbegbe ti o ya sọtọ ti a ṣẹda nipa lilo ẹrọ AppArmor, lati daabobo eto iyoku siwaju lati ilokulo. ti vulnerabilities ninu awọn kiri ayelujara.

orisun: opennet.ru

Fi ọrọìwòye kun