I-Chrome ihambise ukusebenzisa ungqimba lwe-Ozone kumasistimu we-X11

i-Google Chrome

Ezinsukwini ezithile ezedlule I-Chrome ithumele bonke abasebenzisi begatsha elizinzile lesiphequluli ushintsho okuzenzakalelayo, kusebenze ikhodi entsha ukuhlela ukuphuma kumasistimu nge-X server, kusekelwe ekusetshenzisweni kwe- ungqimba obizwa nge- «Ozone» lokho kuchaza ukusebenzisana nohlelo olungaphansi kokuqhafaza.

Kusetshenziswa i-Ozone ikuvumela ukuthi unikeze ukusekelwa kweX11 neWayland ekwakheni okufanayo kwe-Chrome, ngaphandle kokuboshelwa kusistimu ethile yehluzo.

Mayelana ne-Ozone

I-Ozone ungqimba lokukhishwa kwepulatifomu ngaphansi kohlelo lwewindi le-Aura esetshenziselwa ukufaka kanye nehluzo ezisezingeni eliphansi, ngaleyo ndlela ukukhipha kusekela amasistimu angaphansi asukela kokuhlosiwe kwe-SoC okwakhelwe kwezinye izinhlelo ezintsha zokufaka amawindi ku-X11 kwiLinux njengeWayland noma iMir ukubonisa i-Aura Chromium ngokunikeza ukufakwa kwesibonisi kwepulatifomu.

Njengoba kufiswa ukuthi i-Chrome isetshenziswe kumaphrojekthi ahlukahlukene, kwenziwa umsebenzi wokusiza ukufudukela kuzingxenyekazi ezintsha.

Ukusekela le nhloso, u-Ozone ulandela lezi zimiso ezilandelayo:

  • Ukuhlangana, hhayi ama-ifdef: Umehluko phakathi kwamapulatifomu uphathwa ngokubiza into enikezwe yipulatifomu ngokusebenzisa i-interface esikhundleni sokusebenzisa ukuhlanganiswa okunemibandela. Izinto zangaphakathi zepulatifomu zihlala zifakiwe futhi i-interface yomphakathi isebenza njenge-firewall phakathi kwezingqimba ezingathathi hlangothi zepulatifomu (i-aura, i-flicker, okuqukethwe, njll.) Kanye nezendlalelo ezithile zepulatifomu eziphansi. 
  • Izindlela zokuhlangana eziguqukayo: Izingxenyekazi zangaphakathi zepulatifomu kufanele zihlanganise kahle lokho i-Chrome ekudingayo kusuka kungxenyekazi, nemikhawulo emincane ekusetshenzisweni kwepulatifomu, kanye nemikhawulo emincane yokusebenzisa izingqimba ezingaphezulu.
  • Isikhathi sokusebenza sawo wonke amapulatifomu: ukugwema ukuhlanganiswa okunemibandela ezingqimbeni ezingaphezulu kusivumela ukuthi sakhe amapulatifomu amaningi kubhinari eyodwa futhi siwaxhumanise ngesikhathi sokusebenza.
  • I-branching elula - Amachweba amaningi aqala njengezimfoloko futhi amaningi awo kamuva ahlanganisa ikhodi yawo enhla nomfula, amanye azoba nempilo ende ngaphandle kwesihlahla. Lokhu kulungile, futhi kufanele senze lula le nqubo ukukhuthaza izimfoloko.

Kungakho ukuzimela kwezinto ezikhethekile zokwakha isikhombimsebenzisi sokuqhafaza ezinhlelweni ezahlukahlukene esebenza ku-Chrome isetshenziswa kusetshenziswa isitaki sayo se-Aura cross-platform. I-Aura isebenza njengomphathi wewindi (i-Aura shell), isebenza ngeseva yayo ehlanganisiwe futhi isebenzisa amathuluzi we-GPU atholakalayo ukusheshisa imisebenzi yokuqhafaza.

Ukwenza izinto zesixhumi esibonakalayo, kusetshenziswa ithuluzi lamathuluzi lehluzo le-Aura UI, enikezela ngamaqoqo ayo amawijethi, izingxoxo, izilawuli, nabaphathi bemicimbi. Kumandla wokugcina isitaki wehluzo (i-X11, i-Wayland, i-Cocoa, noma i-Windows), kusetshenziswa kuphela okuphuma ngaphezulu kwewindi lempande.

Yonke imisebenzi ethize enesitaki sehluzo seLinux ibilisa iye kusendlalelo esisodwa i-ozone engashintsheki kalula. Kuze kube manje ukuxhaswa kwe-Ozone kuhlinzekwe ngendlela yokukhetha futhi okuzenzakalelayo yi-backend endala, efakwe ku-X11.

Umsebenzi wokuhumusha i-X11 eyakha ukusebenzisa ungqimba lwe-Ozone ubelokhu uqhubeka kusukela ngo-2020 nakubasebenzisi, ukufakwa kancane kancane kwe-Ozone / X11 backend ngokuzenzakalela kwaqala ngokukhishwa kwe-Chrome 92.

Lokho wukuthi, ezinsukwini ezimbalwa ezedlule, i-backend entsha yenziwe yasebenza kubo bonke abasebenzisi be-Chrome Linux. Ngaphezu kweX11 neWayland ("–ozone-platform = wayland" ne "--ozone-platform = x11"), i-Ozone ibuye ithuthukise amapulatifomu wokukhipha ngokusebenzisa abashayeli behluzo be-KMS / DRM, ukukhishwa kwemidwebo ye-ASCII kusetshenziswa umtapo wolwazi we-libcaca, onikela ku-PNG izithombe (ezingenakhanda) nokusakazwa ngamadivayisi we-Chromecast.

Ekugcineni, kushiwo lokho i-backend engenhla ihleliwe, esekela ukusebenza kuphela nge-X11, izokwehliswa futhi ekugcineni isuswe kwi-codebase (Ngemuva kokuthi i-Ozone / X11 backend entsha ifinyelele ebunyeni ekusebenzeni futhi yayinika amandla ngokuzenzakalela, bekungekho phuzu lokugcina enye i-X11 emuva kusiphequluli.)

Umthombo: https://chromium.googlesource.com


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.