Ubuntu Entwéckler hunn ugefaang Probleemer mat dem luesen Start vum Firefox Snap Package ze léisen

Canonical huet ugefaang Performanceprobleemer mam Firefox Snap Package ze adresséieren deen als Standard an Ubuntu 22.04 anstatt de reguläre Deb Package ugebuede gouf. Déi wichtegst Onzefriddenheet tëscht de Benotzer ass mat dem ganz luesen Start vu Firefox verbonnen. Zum Beispill, op engem Dell XPS 13 Laptop, dauert den éischte Start vu Firefox no der Installatioun 7.6 Sekonnen, op engem Thinkpad X240 Laptop - 15 Sekonnen, an op engem Raspberry Pi 400 Board - 38 Sekonnen. Widderholl Starten sinn ofgeschloss an 0.86, 1.39 an 8.11 Sekonnen, respektiv.

Wärend der Analyse vum Problem goufen 4 Haaptgrënn fir de luesen Start identifizéiert, op d'Léisung konzentréiert sech op:

  • Héich Overhead wann Dir no Dateien an engem kompriméierte Squashfs Bild sicht, wat besonnesch op Low-Power Systemer bemierkt ass. De Problem ass geplangt duerch Inhaltsgruppéierung geléist ze ginn fir d'Operatiounen ze minimiséieren fir ronderëm d'Bild während dem Startup ze bewegen.
  • Op Raspberry Pi a Systemer mat AMD GPUs ware laang Verspéidungen mat engem Feeler bei der Bestëmmung vum Grafikchauffer an engem Réckfall op d'Benotzung vu Software-Rendering mat ganz luesen Kompiléierung vu Shaders verbonnen. E Patch fir de Problem ze léisen ass scho bei snapd bäigefüügt.
  • Vill Zäit gouf verbruecht fir d'Add-ons, déi an de Package gebaut goufen, an de Benotzerverzeechnes ze kopéieren. Et waren 98 Sproochepäck an de Snap Package agebaut, déi all kopéiert goufen, onofhängeg vun der gewielter Sprooch.
  • Verspéidungen sinn och geschitt wéinst der Identifikatioun vun all verfügbare Schrëften, Ikonthemen a Schrëftkonfiguratiounen.

Wann Dir Firefox vu Snap lancéiert, hu mir och e puer Performanceprobleemer während der Operatioun erlieft, awer Ubuntu Entwéckler hunn scho Fixe virbereet fir d'Performance ze verbesseren. Zum Beispill, ugefaange mat Firefox 100.0, Link-Zäit Optimisatiounen (LTO) a Code Profiling Optimisatiounen (PGO) sinn aktivéiert beim Bauen. Fir Probleemer mat Messagerie tëscht Firefox an externen Ënnersystemer ze léisen, gouf en neien XDG Desktop Portal virbereet, Ënnerstëtzung fir deen an der Iwwerpréiwungsstadium fir Inklusioun am Firefox ass.

D'Grënn fir d'Promotioun vum Snap-Format fir Browser enthalen de Wonsch fir den Ënnerhalt ze vereinfachen an d'Entwécklung fir verschidde Versioune vun Ubuntu ze vereenegen - den Deb Package erfuerdert separat Ënnerhalt fir all ënnerstëtzte Filialen vun Ubuntu an deementspriechend d'Versammlung an d'Tester berücksichtegt verschidde Versioune vum System. Komponenten, an de Snap Package kann direkt fir all Filialen vun Ubuntu generéiert ginn. Ausserdeem gëtt de Snap-Package, deen an Ubuntu mat Firefox ugebuede gëtt, vu Mozilla-Mataarbechter gepflegt, d.h. et gëtt éischt Hand geformt ouni Intermédiairen. D'Liwwerung am Snap-Format huet et och méiglech gemaach d'Liwwerung vun neie Versioune vum Browser un Ubuntu Benotzer ze beschleunegen an huet et méiglech gemaach Firefox an engem isoléierten Ëmfeld ze lafen, deen mat dem AppArmor Mechanismus erstallt gouf, fir de Rescht vum System virun der Ausbeutung weider ze schützen vu Schwachstelle am Browser.

Source: opennet.ru

Setzt e Commentaire