Spoločnosť Google oznámila, že pracuje na portovaní operačného systému Chrome OS na variant jadra Linux a rámce využívané na platforme Android. Uvádza sa, že práca na prevode systémového prostredia Chrome OS na komponenty platformy Android je v počiatočnej fáze a potrvá dlho, kým nový variant systému bude schopný práce koncových používateľov. Medzi už vykonanými krokmi sa spomína integrácia novej Bluetooth zásuvky Floss do ChromeOS 122, ktorá je založená na Bluetooth zásuvke Fluoride z platformy Android.
Nové prostredie zasiahne len systémové časti platformy a neprinesie zmenu používateľského rozhrania ani celkovej koncepcie platformy. Po dokončení projektu zabezpečí spoločnosť Google plynulú migráciu klasického ChromeOS na nové prostredie založené na komponentoch z platformy Android. Očakáva sa, že unifikácia s Androidom urýchli rozvoj v ChromeOS nových technológií, súvisiacich s strojovým učením, a tiež zjednoduší údržbu a pomôže dosiahnuť lepšiu integráciu s Chromebookmi a rôznymi zariadeniami, ako sú telefóny a ich príslušenstvo. Zaujímavé je, že myšlienka prevodu ChromeOS na Android nie je nová, napríklad plán na zlúčenie týchto platforiem sa diskutoval v roku 2015.
V súčasnej podobe je architektúra ChromeOS blízka atomicky aktualizovaným distribúciám Linuxu. Projekt používa jadro Linux s konkrétnymi patchmi, systémový správca upstart a nástroj na zostavovanie ebuild/portage, ktorý vytvoril projekt Gentoo. Napriek tomu, že používateľské prostredie je zamerané na používanie webového prehliadača a namiesto štandardných programov sa využívajú webové aplikácie, ChromeOS zahŕňa plnohodnotné viacokenné rozhranie, plochu a panel úloh. Na spúšťanie aplikácií, ktoré sú určené pre Linux a Android, sa používajú virtuálne stroje, spúšťané pomocou hypervízora CrosVM (založené na KVM).
Na platforme sa predvolene používa šifrovanie diskových oddielov s používateľskými údajmi pomocou fscrypt, pričom systémové oddiely sú pripojené v režime iba na čítanie, overujú sa digitálnym podpisom a aktualizujú sa atomárne (dva koreňové oddiely, pracovný a na inštaláciu aktualizácie, ktoré sa menia medzi sebou). Výstup na obrazovku sa realizuje pomocou grafického stacku Freon (prebieha práca na prechode na používanie Wayland) a oknového správcu Aura. Zdrojové kódy sa distribujú pod voľnou licenciou Apache 2.0.

Zdroj: opennet.ru
