LaCROS, uus projekt, millega ChromeOS-i liidese Chrome on mõeldud

Chrome OS sülearvuti

ChromeOS on Google'i loodud Linuxi-põhine operatsioonisüsteem

Mõni päev tagasi ChromeOS-i arendajad avaldasid teabe selle kohta uus töö, millele nad on hakanud keskenduma, mis on laCROS (Linux ja Chrome OS-i akronüüm), mis eesmärk on eraldada Chrome'i brauser aknahaldurist ja süsteemi kasutajaliidest.

Kuna algselt on Chrome OS-is veebibrauser, aknahaldur, sisselogimisekraan ja süsteemi kasutajaliides rakendatud ühes käivitatavas failis.

See liikumine võimaldab mitte linkida Chrome'i värskendust süsteemivärskendusega ja värskendage seda analoogselt tavalise operatsioonisüsteemi brauseriga.

Brauser lacros-chrome on tavaline Chrome'i versioon Linuxile, millel on Waylandi laiendatud tugi, kuna Chrome OS-il on Waylandi serveri juurutus, mida nimetatakse eksosfääriks. Seda kasutavad ARC (Androidi rakenduste käitamiseks) ja Crostini (Linux-rakenduste käitamiseks). Sisendsündmuste genereerimiseks ja töötlemiseks kasutab lacros-chrome osoonikihti, mis võtab interaktsiooni graafika alamsüsteemiga, mis kasutab Waylandi kliendi toega taustaprogrammi.

LaCROS projekti eesmärk on eraldada brauseri ja süsteemiliidese elemendid kaheks erinevaks binaarfailiks: ash-chrome (liides) ja lacros-chrome (brauser).

Sel viisil otsivad Chrome'i arendajad et komponentide eraldamisel Kas neid saab eraldi välja töötada ja neil on oma vabastamise tsükkel, see tähendab, et süsteemi uut versiooni ei avaldata iga 4 nädala tagant, nagu see on olnud (see on seotud Chrome'i/Chromiumi väljalasketsükliga) ja et ainult brauser saab vastava värskenduse ja teisi süsteemi komponente uuendatakse vastavalt vajadusele.

Põhiline lähenemine on olemasoleva binaarfaili ümbernimetamine tuhkkroomiks minimaalsete muudatustega. Seejärel võtame linux-chrome'i kahendfaili, parandame selle ühilduvust Waylandiga, paneme selle toimima nagu Chrome OS-i veebibrauser ja saadame selle lacros-chrome'i kahendfailina. See võimaldab vabastada kaks binaarfaili iseseisvalt, teatud jõudluse/ressursi kuluga. API limiit on esialgu poolstabiilne: see talub 1-2 verstaposti väljalaske kallutatust. Tulevikus võime lubada suuremat erapoolikust.

Mõlemad kahendfailid on ehitatud kroomi giti hoidlast. Binaare saab aga ehitada erinevates versioonides. Näiteks M-101 harust loodud lacrode versioon võiks töötada M-100 harust loodud tuhaversiooni peal.

Teisalt mainitakse ka seda komponentide eraldamisega püütakse aruannete ja vigade paranduste käsitlemist eraldi käsitleda kuna mainitakse näiteks järgmist:

  • Lacrosi vead tuleb registreerida OS=Lacros all
  • Ash-chrome'i kahendfaili vead, mis mõjutavad ainult tuhkakroomi, tuleks märgistada kui OS=Chrome.
  • Lacros-chrome'i binaarfaili vead, mis mõjutavad ainult lacros-chrome'i, tuleks märgistada OS=Lacros.
  • Ash-chrome'i kahendfaili vead, mis mõjutavad lacros-chrome'i, tuleks märgistada OS=Chrome ja OS=Lacros. Need ei tohiks blokeerida kroomituha vabanemist lühiajaliselt, kuid pikaajaliselt.

Lõpuks tuleb mainida, et LaCROS peaks mõne Chromebooki mudeli puhul olema vaikimisi lubatud alates ChromeOS 116 väljalaskmisest (kuigi dokumentatsioonis sisalduv mainimine, et Lacrosi lubamiseks tuleb seadistada eksperimentaalsed lipud, on eemaldatud).

Kuna mõned Chromebooki kasutajad mainisid, et neil on süsteemis kaks brauserit, millest üks on Chrome ja teine ​​LaCROS, mis on põhimõtteliselt samad (Chrome), kuid selle erinevusega, et need ei ole üles ehitatud samal viisil, kuna nad nagu mainisid ChromeOS-i on integreeritud ChromeOS-i brauser (st need on üks ja sama element), samas kui LaCROS on Chrome'i Linuxi eraldiseisev versioon (st süsteemi lisaelement).

Kui olete huvitatud sellest rohkem teada, saate üksikasju kontrollida allpool link