Google ha annunciato di lavorare alla traduzione del sistema operativo Chrome OS su una variante del kernel Linux e sui framework utilizzati nella piattaforma Android. Si osserva che il lavoro di traduzione dell'ambiente di sistema di Chrome OS su componenti della piattaforma Android è nelle fasi iniziali e richiederà molto tempo prima che la nuova variante del sistema diventi utilizzabile per gli utenti finali. Tra le azioni già intraprese si menziona l'integrazione nel ChromeOS 122 del nuovo stack Bluetooth Floss, basato sullo stack Bluetooth Fluoride della piattaforma Android.
Il nuovo ambiente influenzerà solo le parti di sistema della piattaforma e non comporterà modifiche all'interfaccia utente e al concetto generale della piattaforma. Dopo aver portato il progetto a termine, Google garantirà una migrazione trasparente del classico ChromeOS al nuovo ambiente, basato su componenti dalla piattaforma Android. Si prevede che l'unificazione con Android accelererà i progressi in ChromeOS nuove tecnologie, relative all'apprendimento automatico, semplificherà anche la manutenzione e aiuterà a ottenere un'integrazione più stretta con i computer Chromebook di vari dispositivi, come telefoni e accessori. È notevole che l'idea di portare ChromeOS su Android non sia nuova; ad esempio, il piano di fusione delle due piattaforme è stato discusso nel 2015.
Nella sua attuale configurazione, l'architettura di ChromeOS è vicina ai distributivi Linux aggiornabili in modo atomico. Il progetto utilizza un kernel Linux con patch specifiche, un gestore di sistema upstart e un toolkit di build ebuild/portage, creato dal progetto Gentoo. Nonostante l'ambiente utente sia incentrato sull'uso di un browser web e le applicazioni standard siano sostituite da web app, ChromeOS include un'interfaccia multi-finestra completa, desktop e barra delle applicazioni. Per eseguire applicazioni create per Linux e Android, vengono utilizzati macchine virtuali, avviati tramite il hypervisor CrosVM (basato su KVM).
Per impostazione predefinita, la piattaforma applica la crittografia delle partizioni del disco con dati utente utilizzando fscrypt, mentre le partizioni di sistema vengono montate in modalità sola lettura, verificate tramite firma digitale e aggiornate in modo atomico (due partizioni radice, una operativa e una per l'installazione degli aggiornamenti, che vengono scambiate). L'output viene mostrato tramite lo stack grafico Freon (si sta lavorando al passaggio all'uso di Wayland) e del gestore di finestre Aura. I codici sorgente sono distribuiti con licenza libera Apache 2.0.

Fonte: opennet.ru
