Chromium está disponível para o sistema operacional Fuchsia

A Google lançou a versão completa do navegador web Chromium para o sistema operacional Fuchsia, que substituiu na lista de aplicativos o navegador Simplificado anteriormente disponibilizado, projetado para executar aplicativos web isolados, e não para acessar sites. A oferta de suporte a um navegador web convencional confirma indiretamente a intenção do Google de desenvolver o Fuchsia não apenas para IoT e dispositivos de consumo, como o Nest Hub, mas também para plataformas desktop. Para conhecer o estado atual do desenvolvimento do Fuchsia, você pode usar um emulador, assim como builds de teste do projeto dahliaOS.

A interface da build do Chromium para Fuchsia é, em geral, semelhante às builds para outros sistemas desktop, exceto por algumas falhas e erros, como problemas com a exibição de menus contextuais e a abertura de várias janelas. Nos últimos tempos, esforços têm sido intensificados para resolver esses problemas, como, por exemplo, a recente adição do suporte para um visualizador de PDF embutido e a possibilidade de impressão.

Chromium está disponível para o sistema operacional Fuchsia

Vale lembrar que o sistema operacional Fuchsia está sendo desenvolvido pela Google desde 2016, levando em consideração as deficiências em escalabilidade e segurança da plataforma Android. O sistema é baseado no microkernel Zircon, desenvolvido a partir dos resultados do projeto LK, ampliado para uso em diversas classes de dispositivos, incluindo smartphones e computadores pessoais. O Zircon estende o LK com suporte a processos e bibliotecas compartilhadas, nível de usuário, sistema de gerenciamento de objetos e um modelo de segurança baseado em capabilities. Drivers são implementados como bibliotecas dinâmicas que operam no espaço do usuário, carregadas pelo processo devhost e gerenciadas pelo gerenciador de dispositivos (devmg, Device Manager).

Para o Fuchsia, foi desenvolvido uma interface gráfica própria, escrita na linguagem Dart usando o framework Flutter. O projeto também desenvolve o framework Peridot para a criação de interfaces de usuário, o gerenciador de pacotes Fargo, a biblioteca padrão libc, o sistema de renderização Escher, o driver Vulkan Magma, o gerenciador de composição Scenic, os sistemas de arquivos MinFS, MemFS, ThinFS (FAT na linguagem Go) e Blobfs, assim como o gerenciador de partições FVM. Para o desenvolvimento de aplicativos, há suporte para as linguagens C/C++, Dart, e nos componentes do sistema também é permitido o uso de Rust, no stack de rede Go, e no sistema de construção da linguagem Python.

Chromium está disponível para o sistema operacional Fuchsia

Durante o processo de inicialização, utiliza-se um gerenciador de sistema, que inclui o appmgr para criar o ambiente de programa inicial, sysmgr para configurar o ambiente de inicialização e basemgr para definir o ambiente do usuário e organizar o login no sistema. Para garantir a segurança, é oferecido um avançado sistema de isolamento sandbox, onde novos processos não têm acesso aos objetos do kernel, não podem alocar memória e não podem executar código, e para acesso a recursos é aplicada uma sistema de espaços de nome, determinando as permissões disponíveis. A plataforma fornece um framework para a criação de componentes, que são programas que são executados em seu próprio sandbox e podem interagir uns com os outros através de IPC.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster