Kõikide stabiliseeritud Chrome'i brauseri kasutajate teadlikkusse on toodud muudatus, mis vaikimisi aktiveerib uue koodi, mis organiseerib väljundi X-serveriga süsteemides, põhinedes Ozone'i kihil, mis abstraheerib suhtlemise graafikasüsteemiga. Ozone'i kasutamine võimaldab toetada nii X11 kui ka Wayland'i ühes Chrome'i kogumikus, ilma et oleks kinni üksikutes graafikasüsteemides. Vanast tahkest, mis toetab ainult X11 kaudu töötamist, on plaanis minna üle vananenud staatusele ja aja jooksul kustutada see koodibaasist.
Chrome'is on sõltumatust erinevate operatsioonisüsteemide graafilise kasutajaliidese ehituse eripäradest rakendatud oma ristplatvormilise graafilise kihi Aura abil. Aura täidab aknahalduri (Aura shell) funktsioone, töötades läbi oma komposiit-kihi, server ning kasutab GPU juurdepääsetavaid vahendeid graafiliste operatsioonide kiirendamiseks. Kasutajaliidese elementide loomiseks kasutatakse graafilist tööriistakomplekti Aura UI, mis pakub oma vidinate, dialooge, juhtseadmeid ja sündmuste töötlejate kogumit. Allumisse kuuluvast graafilisest kihist (X11, Wayland, Cocoa või Windows) kasutatakse üksnes väljundi kuvamiseks peamise akna kohal.
Kõik spetsifilised toimingud Linuxi graafilise kihiga on viidud lennult asendatava abstraktse kihina Ozone. Senini on Ozone'i tugi olnud saadaval valikuna, samal ajal kui vaikimisi kasutati vana tahket, mis oli kinni X11. Alates 2020. aastast on käimas olnud tööd X11 kogumite üleviimiseks Ozone'i kihi kasutamisele, ning Ozone/X11 tahke vaikimisi aktiveerimist on alustatud Chrome'i versioonis 92. Mitu päeva tagasi aktiveeriti uus tahke kõigile Chrome'i Linuxi kasutajatele. Lisaks X11-le ja Wayland'ile ("—ozone-platform=wayland" ja "—ozone-platform=x11") arendatakse Ozone'is ka platvorme KMS/DRM graafikadraiverite kohal kuvamiseks, ASCII-kunsti kuvamiseks libcaca teegi abil, PNG-piltide joonistamiseks (Headless) ja Chromecast'i seadmete kaudu edastamiseks.

Allikas: opennet.ru
