ChromeOS és un sistema operatiu basat en Linux dissenyat per Google
Fa pocs dies els desenvolupadors de ChromeOS, van donar a conèixer informació sobre el nou treball en què s'han començat a centrar, el qual és LaCROS (acronim de Linux i ChRome OS), que té com a objectiu separar el navegador Chrome de l'administrador de finestres i la interfície d'usuari del sistema.
Ja que inicialment, a Chrome OS, el navegador web, l'administrador de finestres, la pantalla inicial de sessió i la interfície d'usuari del sistema s'implementen en un sol fitxer executable.
aquest moviment permet no vincular una actualització de Chrome a una actualització del sistema i actualitzar-la per analogia amb un navegador en un sistema operatiu normal.
el navegador lacros-chrome és una compilació de Chrome regular per a Linux amb suport estès per a Wayland, ja que Chrome US té una implementació de servidor Wayland anomenada exosphere. El fan servir ARC (per executar aplicacions d'Android) i Crostini (per executar aplicacions de Linux). Per generar i processar esdeveniments d'entrada, lacros-chrome utilitza la capa d'ozone, que abstrau la interacció amb el subsistema de gràfics, que utilitza un backend amb suport per al client Wayland.
L'objectiu del projecte LaCROS és separar els elements del navegador i de la interfície del sistema en dos binaris diferents: ash-chrome (interfície) i lacros-chrome (navegador).
D'aquesta manera, els desenvolupadors de Chrome busquen que en separar els components, puguin desenvolupar-se per separat i tenir el seu propi cicle de llançament, és a dir que no s'estarà llançant una versió nova del sistema cada 4 setmanes com passa (això amb relació al cicle de llançaments de Chrome/Chromium) i que només sigui el navegador que es rebi la seva actualització corresponent i els altres components del sistema s'actualitzin segons calgui.
L'enfocament bàsic és canviar el nom del binari existent a ash-chrome, amb canvis mínims. Després prenem el binari linux-chrome, millorem la seva compatibilitat amb Wayland, fem que actuï com el navegador web a Chrome OS i l'enviem com el binari lacros-chrome. Això permet que els dos binaris es publiquin de manera independent, amb alguns costos de rendiment/recursos. El límit de l'API inicialment serà semiestable: tolerarà 1 o 2 fites de biaix de versió. És possible que permetem més quantitats de biaix en el futur.
Tots dos binaris estan construïts a partir del repositori chromium git. No obstant això, els binaris es poden construir en diferents versions. Per exemple, la versió de lacres creada a partir de la branca M-101 es podria executar sobre la versió ash creada a partir de la branca M-100.
D'altra banda, també s'esmenta que en separar els components, es busca que els reportis i correccions derrors, es manegin per separat ja que per exemple s'esmenta que:
- Els errors de Lacros s'han d'arxivar a OS=Lacros
- Els errors al binari ash-chrome que només afecten ash-chrome s'han d'etiquetar com a OS=Chrome.
- Els errors al binari lacros-chrome que només afecten lacros-chrome s'han d'etiquetar com a OS=Lacres.
- Els errors al binari ash-chrome que afecten lacros-chrome s'han d'etiquetar amb OS=Chrome i OS=Lacros. Aquests no haurien de bloquejar els alliberaments de crom cendra a curt termini, però haurien de bloquejar els alliberaments de crom cendra a llarg termini.
Finalment, cal esmentar que se suposa que LaCROS es pot habilitar per defecte per a alguns models de Chromebook des del llançament de ChromeOS 116 (encara que es va eliminar la menció en la documentació que cal establir indicadors experimentals per habilitar Lacros).
Ja que alguns usuaris de Chromebooks, van esmentar que tenien dos navegadors al sistema, un que és Chrome i l'altre LaCROS, que bàsicament són el mateix (Chrome) però amb la diferència que estan no estan construïts de la mateixa manera, ja que com es va esmentar ChromeOS té integrat el navegador ChromeOS (és a dir, són un mateix element), mentre que LaCROS és la versió independent de Linux de Chrome (és a dir, un element addicional del sistema).
si estàs interessat a poder conèixer més sobre això, pots consultar els detalls al següent enllaç.