A Google anunciou que está trabalhando na tradução do sistema operacional Chrome OS para uma versão do núcleo Linux e frameworks usados na plataforma Android. Observa-se que o trabalho de adaptação do ambiente Chrome OS para componentes da plataforma Android está em seus estágios iniciais e levará tempo até que a nova versão do sistema esteja pronta para os usuários finais. Entre as ações já realizadas, menciona-se a integração do novo stack Bluetooth Floss no ChromeOS 122, baseado no stack Bluetooth Fluoride da plataforma Android.
O novo ambiente afetará apenas as partes sistêmicas da plataforma e não resultará em mudanças na interface do usuário nem na concepção geral da plataforma. Após a conclusão do projeto, a Google garantirá uma migração suave do ChromeOS clássico para o novo ambiente baseado em componentes da plataforma Android. Espera-se que a unificação com o Android acelere os avanços no ChromeOS. novas tecnologias, relacionadas ao aprendizado de máquina, além de simplificar a manutenção e ajudar a alcançar uma integração mais estreita com os Chromebooks de vários dispositivos, como telefones e acessórios. É notável que a ideia de converter o ChromeOS para o Android não é nova; por exemplo, planos de fusão entre as plataformas foram discutidos em 2015.
Na sua forma atual, a arquitetura do ChromeOS é semelhante a distribuições Linux que podem ser atualizadas atômica e separadamente. O projeto utiliza um núcleo Linux com patches específicos, o gerenciador de sistema upstart e a ferramenta de construção ebuild/portage criada pelo projeto Gentoo. Apesar de o ambiente do usuário se concentrar no uso do navegador web e de utilizar aplicativos web em vez de programas padrão, o ChromeOS inclui uma interface completa de janelas, área de trabalho e barra de tarefas. Para executar aplicativos feitos para Linux e Android, são utilizadas máquinas virtuais, acionadas por meio do hipervisor CrosVM (baseado em KVM).
Por padrão, a plataforma aplica criptografia nas partições de disco com dados do usuário usando fscrypt, e as partições do sistema são montadas em modo somente leitura, verificadas por assinatura digital e atualizadas atomicamente (duas partições raiz, uma para operação e outra para a atualização, que são trocadas). A saída é realizada através da pilha gráfica Freon (o trabalho para a transição para o uso do Wayland está em andamento) e do gerenciador de janelas Aura. O código fonte é distribuído sob a licença livre Apache 2.0.

Fonte: opennet.ru
