LaCROS, projekti i ri me të cilin synohet Chrome i ndërfaqes ChromeOS

Laptopi me OS Chrome

ChromeOS është një sistem operativ i bazuar në Linux i krijuar nga Google

Disa ditë më parë Zhvilluesit e ChromeOS, lëshuan informacione rreth puna e re në të cilën kanë filluar të fokusohen, e cila është laCROS (akronim për Linux dhe Chrome OS), i cili synon të ndajë shfletuesin Chrome nga menaxheri i dritares dhe ndërfaqja e përdoruesit të sistemit.

Meqenëse fillimisht, në Chrome OS, shfletuesi i uebit, menaxheri i dritares, ekrani i hyrjes dhe ndërfaqja e përdoruesit të sistemit zbatohen në një skedar të vetëm të ekzekutueshëm.

Kjo lëvizje lejon të mos lidhet një përditësim i Chrome me një përditësim të sistemit dhe përditësoni atë në analogji me një shfletues në një sistem operativ normal.

Shfletuesi lacros-chrome është një ndërtim i rregullt i Chrome për Linux me mbështetje të zgjeruar për Wayland, meqenëse Chrome OS ka një implementim të serverit Wayland të quajtur ekzosferë. Përdoret nga ARC (për ekzekutimin e aplikacioneve Android) dhe Crostini (për ekzekutimin e aplikacioneve Linux). Për të gjeneruar dhe përpunuar ngjarje hyrëse, lacros-chrome përdor shtresën e ozonit, e cila abstrakton ndërveprimin me nënsistemin grafik, i cili përdor një backend me mbështetje për klientin Wayland.

Qëllimi i projektit LaCROS është të ndajë elementët e shfletuesit dhe ndërfaqes së sistemit në dy binare të ndryshme: ash-chrome (ndërfaqja) dhe lacros-chrome (shfletuesi).

Në këtë mënyrë kërkojnë zhvilluesit e Chrome që kur ndahen komponentët, a mund të zhvillohen veçmas këto dhe të kenë ciklin e tyre të lëshimit, që do të thotë se një version i ri i sistemit nuk do të lëshohet çdo 4 javë siç ka ndodhur (kjo në lidhje me ciklin e lëshimit të Chrome/Chromium) dhe se është vetëm shfletuesi që merr përditësimin përkatës dhe komponentët e tjerë të sistemit përditësohen sipas nevojës.

Qasja bazë është të riemërtoni binarin ekzistues në ash-chrome, me ndryshime minimale. Më pas marrim binarin linux-chrome, përmirësojmë përputhshmërinë e tij me Wayland, e bëjmë atë të veprojë si shfletuesi i internetit në Chrome OS dhe e dërgojmë atë si binar lacros-chrome. Kjo lejon që dy binarët të lëshohen në mënyrë të pavarur, me njëfarë kostoje të performancës/burimit. Kufiri i API-së fillimisht do të jetë gjysmë i qëndrueshëm: do të tolerojë 1-2 piketa të paragjykimit të lëshimit. Ne mund të lejojmë sasi më të mëdha paragjykimesh në të ardhmen.

Të dy binarët janë ndërtuar nga depoja e kromit git. Megjithatë, binarët mund të ndërtohen në versione të ndryshme. Për shembull, versioni i lacros i krijuar nga dega M-101 mund të funksionojë në krye të versionit të hirit të krijuar nga dega M-100.

Nga ana tjetër, përmendet gjithashtu se duke ndarë komponentët, kërkohet që raportet dhe korrigjimet e gabimeve të trajtohen veçmas pasi për shembull përmendet se:

  • Gabimet e Lacros duhet të regjistrohen nën OS=Lacros
  • Defektet në binarin ash-chrome që prekin vetëm ash-chrome duhet të etiketohen si OS=Chrome.
  • Defektet në binarin lacros-chrome që prekin vetëm lacros-chrome duhet të etiketohen OS=Lacros.
  • Defektet në binarin ash-chrome që ndikojnë në lacros-chrome duhet të etiketohen me OS=Chrome dhe OS=Lacros. Këto nuk duhet të bllokojnë çlirimin e hirit të kromit në një afat të shkurtër, por duhet të bllokojnë çlirimin e hirit të kromit në afat të gjatë.

Në fund, duhet përmendur se LaCROS supozohet të jetë i aktivizuar si parazgjedhje për disa modele Chromebook që nga lëshimi i ChromeOS 116 (megjithëse përmendja në dokumentacion që flamujt eksperimentalë duhet të vendosen për të aktivizuar Lacros është hequr).

Meqenëse disa përdorues të Chromebook përmendën se kishin dy shfletues në sistem, njëri që është Chrome dhe tjetri LaCROS, të cilët në thelb janë të njëjtë (Chrome) por me ndryshimin se nuk janë ndërtuar në të njëjtën mënyrë, pasi siç përmendën ChromeOS ka të integruar shfletuesin ChromeOS (dmth. janë një dhe i njëjti element), ndërsa LaCROS është versioni i pavarur Linux i Chrome (dmth. një element shtesë i sistemit).

Dremitje të interesuar të dinë më shumë për të, mund të kontrolloni detajet në vijim Lidhje.