Google har meddelat att de arbetar med att översätta operativsystemet Chrome OS till en variant av Linux-kärnan och ramverken som används i Android-plattformen. Det noterades att arbetet med att översätta systemomgivningen för Chrome OS till komponenterna i Android-plattformen är i ett tidigt skede och kommer att ta tid innan den nya variant av systemet är användbar för slutanvändare. Bland de redan vidtagna åtgärderna nämns integrationen av den nya Bluetooth-stacken Floss i ChromeOS 122, som är baserad på Bluetooth-stacken Fluoride från Android-plattformen.
Den nya omgivningen kommer endast att påverka systemdelarna av plattformen och kommer inte att leda till förändringar i användargränssnittet eller den övergripande konceptet för plattformen. När projektet är klart kommer Google att säkerställa en smidig migration från klassiska ChromeOS till den nya omgivningen baserad på komponenter från Android-plattformen. Det förväntas att en enhetlig plattform med Android kommer att påskynda utvecklingen av ChromeOS nya teknologier, relaterade till maskininlärning, och även förenkla underhållet samt hjälpa till att uppnå en tätare integration med Chromebook-datorer och olika enheter som telefoner och tillbehör. Det är anmärkningsvärt att idén att översätta ChromeOS till Android inte är ny; till exempel diskuterades en plan för sammanslagning av dessa plattformar redan 2015.
I sin nuvarande form är ChromeOS-arkitekturen nära de atomärt uppdaterade Linux-distributionerna. Projektet använder en Linux-kärna med specifika patchar, systemhanteraren upstart och byggverktyget ebuild/portage som skapades av Gentoo-projektet. Trots att användaromgivningen är fokuserad på användning av webbläsare och istället för standardprogram använder webbtjänster, inkluderar ChromeOS en fullfjädrad flervägsgränssnitt, ett skrivbord och en aktivitetsfält. För att köra program skapade för Linux och Android används virtuella maskiner, som körs med hjälp av hypervisorn CrosVM (baserad på KVM).
Som standard tillämpar plattformen kryptering av diskutrymmen med användardata med hjälp av fscrypt, medan systempartitioner monteras i skrivskyddat läge, verifieras med digital signatur och uppdateras atomärt (två rotpartitioner, en för drift och en för uppdatering, som byts ut). Visning på skärmen sker med grafiska stacken Freon (arbete pågår för att övergå till användning av Wayland) och fönsterhanteraren Aura. Källkoden distribueras under den fria licensen Apache 2.0.

Källa: opennet.ru
