Chrome byl převeden na použití vrstvy Ozone pro systémy s X11

Všem uživatelům stabilní větve prohlížeče Chrome bylo oznámeno změna, která ve výchozím nastavení aktivuje nový kód pro organizaci výstupu na systémech s X serverem, založený na použití vrstvy Ozone, která abstrahuje interakci s grafickým subsystémem. Použití Ozone umožňuje podporu X11 a Wayland v jednom sestavení Chrome, aniž by se vázalo na konkrétní grafický subsystém. Starý backend, který podporuje pouze práci přes X11, má být označen jako zastaralý a postupně odstraněn ze zdrojového kódu.

Nezávislost na vlastnostech budování grafického rozhraní v různých operačních systémech je v Chrome realizována pomocí vlastního multiplatformního grafického zásobníku Aura. Aura plní funkce správce oken (Aura shell), který pracuje prostřednictvím vlastního kompozitního server a využívá dostupné prostředky GPU k urychlení grafických operací. Pro formování prvků rozhraní se používá grafický toolkit Aura UI, který poskytuje vlastní sadu widgetů, dialogových oken, ovládacích prvků a zpracovatelů událostí. Z možností podkladového grafického zásobníku (X11, Wayland, Cocoa nebo Windows) se využívá pouze výstup nad kořenovým oknem.

Všechny specifické operace s grafickým zásobníkem Linuxu jsou redukovány na snadno vyměnitelnou abstraktní vrstvu Ozone. Dosud byla podpora Ozone zajišťována ve formě možnosti, a ve výchozím nastavení se používal starý backend, pevně svázaný s X11. Práce na převodu sestavení pro X11 na použití vrstvy Ozone probíhá od roku 2020, a pro uživatele postupné zapínání backendu Ozone/X11 ve výchozím nastavení začalo ve vydání Chrome 92. Před několika dny byl nový backend aktivován pro všechny uživatele Chrome na Linuxu. Kromě X11 a Wayland („—ozone-platform=wayland“ a „—ozone-platform=x11“) se v Ozone také vyvíjejí platformy pro výstup nad grafickými ovladači KMS/DRM, výstupu v podobě ASCII grafiky pomocí knihovny libcaca, vykreslování do PNG obrázků (Headless) a streamování přes zařízení Chromecast.

Chrome byl převeden na použití vrstvy Ozone pro systémy s X11


Zdroj: opennet.ru
Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster