Google heeft aangekondigd te werken aan de migratie van het Chrome OS-besturingssysteem naar een variant van de Linux-kernel en de frameworks die worden gebruikt in het Android-platform. Het project bevindt zich nog in een vroeg stadium en zal veel tijd vergen voordat de nieuwe versie van het systeem geschikt is voor eindgebruikers. Tot de reeds ondernomen stappen behoort de integratie van de nieuwe Bluetooth-stack Floss in ChromeOS 122, gebaseerd op de Bluetooth-stack Fluoride van het Android-platform.
De nieuwe omgeving zal alleen de systeemcomponenten van het platform raken en zal geen veranderingen in de gebruikersinterface of de algemene concept van het platform met zich meebrengen. Zodra het project gereed is, zal Google een soepele migratie van de klassieke ChromeOS naar de nieuwe omgeving, gebaseerd op componenten van het Android-platform, waarborgen. Verwacht wordt dat de unificatie met Android de vooruitgang in ChromeOS zal versnellen. nieuwe technologieƫn, gerelateerd aan machine learning, en ook het onderhoud zal vereenvoudigen en zorgen voor een nauwere integratie met Chromebook-apparaten, zoals telefoons en accessoires. Opmerkelijk is dat het idee om ChromeOS naar Android te migreren niet nieuw is; bijvoorbeeld, het plan om deze platforms samen te voegen werd in 2015 besproken.
In zijn huidige staat is de architectuur van ChromeOS vergelijkbaar met atomair bijwerkbare Linux-distributies. Het project maakt gebruik van de Linux-kernel met specifieke patches, de systeembeheerder upstart en het bouwgereedschap ebuild/portage, ontwikkeld door het Gentoo-project. Hoewel de gebruikersomgeving zich richt op het gebruik van een webbrowser en standaardprogramma's door webapplicaties zijn vervangen, bevat ChromeOS een volledige multi-window interface, desktop en taakbalk. Voor het uitvoeren van apps, gemaakt voor Linux en Android, wordt gebruikgemaakt van virtuele machines, die worden uitgevoerd met behulp van de hypervisor CrosVM (gebaseerd op KVM).
Standaard wordt op het platform schijfversleuteling toegepast voor partities met gebruikersgegevens via fscrypt, terwijl systeempartities in alleen-lezen modus worden gemonteerd, geverifieerd met een digitale handtekening en atomair worden bijgewerkt (twee rootpartities, een actieve en een voor het bijwerken, die van plaats wisselen). De weergave op het scherm gebeurt via de grafische stack Freon (er wordt gewerkt aan de overstap naar Wayland) en de window manager Aura. Broncode wordt verspreid onder de Apache 2.0 vrije licentie.

Bron: opennet.ru
