A Chrome átállt az Ozone réteg használatára X11 rendszerű gépeken.

Minden Chrome stabil ágon lévő felhasználó számára bejelentették a változást, amely alapértelmezés szerint aktiválja az új kódot az X-szerverrel rendelkező rendszereken való megjelenítéshez, amely az Ozone réteg használatán alapul, amely absztrahálja a grafikus alrendszerrel való interakciót. Az Ozone használata lehetővé teszi az X11 és Wayland együttes támogatását egyetlen Chrome-gyűjteményben, anélkül, hogy kötelező lenne a konkrét grafikus alrendszerhez való kötődés. A régi háttér, amely csak X11-en keresztül működik, a tervek szerint elavulttá válik, és idővel eltávolítják a kódalapból.

A Chrome függetlensége a különböző operációs rendszerek grafikus felhasználói felületének felépítési sajátosságaitól a saját, többplatformos Aura grafikai stackjének alkalmazásával valósul meg. Az Aura ablakkezelő (Aura shell) funkciót lát el, amely saját kompozit mentén működik szerver és a GPU elérhető eszközeit használja a grafikai műveletek felgyorsítására. A felhasználói felület elemeinek kialakítására az Aura UI grafikai toolkit használatos, amely a saját widgetek, párbeszédablakok, vezérlőelemek és eseménykezelők egyedi készletét biztosítja. Az alatta lévő grafikus stackból (X11, Wayland, Cocoa vagy Windows) csak a gyökérablak fölötti megjelenítést használják.

Minden Linux grafikai stackkel kapcsolatos specifikus műveletet egy könnyen helyettesíthető Ozone absztrakt rétegre redukáltak. Az Ozone támogatása eddig opcióként volt elérhető, míg alapértelmezés szerint a régi háttér, amely szigorúan X11-hez kötődött, volt használatban. A 2020-as évtől kezdve dolgoztak az X11 gyűjteményeinek Ozone réteg támogatására való átállításán, míg a felhasználók számára az Ozone/X11 háttér fokozatos bevezetése a Chrome 92 kiadásával kezdődött. Néhány nappal ezelőtt az új hátteret aktiválták minden Linux Chrome felhasználó számára. Az X11 és Wayland mellett („—ozone-platform=wayland” és „—ozone-platform=x11”) az Ozone platformok is fejlődnek, amelyek a KMS/DRM grafikus meghajtók fölötti megjelenítést, ASCII grafika formátumot a libcaca könyvtárral, PNG képek (Headless) renderelését és a Chromecast eszközökön keresztüli streaminget tartalmazzák.

A Chrome átállt az Ozone réteg használatára X11 rendszerű gépeken.


Forrás: opennet.ru
Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster