Chrome prešiel na používanie ozónovej vrstvy pre systémy s X11

Všetci používatelia stabilnej vetvy prehliadača Chrome boli informovaní o zmene, ktorá štandardne aktivuje nový kód pre organizáciu výstupu na systémoch s X serverom, založený na použití ozónovej vrstvy, ktorá abstrahuje interakciu s grafickým subsystémom. Používanie Ozone vám umožňuje poskytovať podporu pre X11 a Wayland v rovnakej zostave Chrome bez toho, aby ste boli viazaní na konkrétny grafický subsystém. Plánuje sa, že starý backend, ktorý podporuje iba prácu cez X11, bude zastaraný a nakoniec odstránený z kódovej základne.

Nezávislosť prehliadača Chrome od prvkov grafického rozhrania rôznych operačných systémov sa dosahuje prostredníctvom jeho vlastného multiplatformového grafického balíka Aura. Aura funguje ako správca okien (Aura shell) a beží cez vlastný kompozitný shell. server a využíva dostupné zdroje GPU na urýchlenie grafických operácií. Grafická sada nástrojov Aura UI sa používa na generovanie prvkov rozhrania a poskytuje vlastnú sadu widgetov, dialógových okien, ovládacích prvkov a obslužných programov udalostí. Možnosti podkladového grafického balíka (X11, Wayland, Cocoa alebo Windows) používa sa iba výstup v hornej časti koreňového okna.

Všetky špecifické operácie s grafickým zásobníkom Linux boli zredukované na ľahko vymeniteľnú abstraktnú ozónovú vrstvu. Doteraz bola podpora ozónu poskytovaná ako voliteľná možnosť a starý backend, úzko spojený s X11, sa používal štandardne. Práce na migrácii zostavení X11 na používanie ozónovej vrstvy prebiehajú od roku 2020 a postupné zavádzanie backendu Ozone/X11 do štandardného nastavenia pre používateľov sa začalo s vydaním prehliadača Chrome 92. Pred niekoľkými dňami bol nový backend aktivovaný pre všetkých Linux-Používatelia prehliadača Chrome. Okrem X11 a Waylandu („--ozone-platform=wayland“ a „--ozone-platform=x11“) vyvíja Ozone aj platformy pre výstup cez grafické ovládače KMS/DRM, grafický výstup ASCII pomocou knižnice libcaca, vykresľovanie PNG (bezhlavé spracovanie) a streamovanie cez zariadenia Chromecast.

Chrome prešiel na používanie ozónovej vrstvy pre systémy s X11


Zdroj: opennet.ru
Kúpte si spoľahlivý hosting pre stránky s DDoS ochranou, VPS VDS servery 🔥 Kúpte si spoľahlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster