O Google Fuchsia

Forbes descreve Fuchsia:

Zircon era anteriormente conhecido como Magenta e foi projetado para escalar qualquer aplicação a partir de RTOS embarcados (sistemas operacionais em tempo real) para dispositivos móveis e desktop de todos os tipos. Como resultado, tem havido muita especulação de que Fuchsia será o sucessor natural do Android e do Chrome OS, combinando capacidades de ambos com compatibilidade reversa para executar aplicativos legados construídos em ambos. Em suma, esta coisa é projetada para funcionar em qualquer coisa a partir de núcleos ARM 32-bit ou 64-bit para processadores ppc 64-bit e tem um potencial para ser bastante disruptivo.

the GitHub project suggests Fuchsia can run on many platforms, from embedded systems to smartphones, tablets, and personal computers. Em Maio de 2017, Fúcsia foi atualizado com uma interface gráfica do usuário, juntamente com um desenvolvedor escrever que o projeto não era um “lixão de uma coisa morta”, solicitando especulação da mídia sobre o Google intenções com o sistema operacional, incluindo a possibilidade de substituir o Android. Em 1 de julho de 2019, o Google anunciou a página inicial do projeto, fuchsia.dev, que fornece código fonte e documentação para o recém-anunciado Sistema Operacional.a interface de usuário e aplicativos de Fuchsia são escritos com Flutter, um kit de desenvolvimento de software que permite habilidades de desenvolvimento de plataformas para Fuchsia, Android e iOS. A Flutter produz aplicativos baseados em dardos, oferecendo aplicativos com alto desempenho que funcionam a 120 frames por segundo. Fuchsia also offers a Vulkan-based graphics rendering engine called Escher, with specific support for “Volumetric soft shadows”, an element that Ars Technica wrote”seems custom-built to run Google’s shadow-heavy ‘Material Design’ interface guidelines”.devido ao kit de desenvolvimento de software Flutter oferecendo oportunidades entre plataformas, os usuários são capazes de instalar partes de Fuchsia em dispositivos Android.

Ars Technica observou que, embora os usuários possam testar Fuchsia, nada “funciona”, porque “é tudo um monte de interfaces de substituição que não fazem nada”. Eles encontraram várias semelhanças entre a interface de Fuchsia e o Android, incluindo uma tela de aplicativos recente, um menu de configuração, e uma tela dividida para ver vários aplicativos ao mesmo tempo. Após a segunda revisão, especialistas da Ars Technica ficaram impressionados com o progresso, notando que as coisas estavam funcionando, e ficaram especialmente satisfeitos com o Suporte de hardware. Uma das surpresas positivas foi o suporte para vários ponteiros do mouse.

uma versão especial do tempo de execução do Android para Fuchsia está planejada para ser executado a partir de um arquivo distante, o equivalente ao apk Android.

KernelEdit

Fuchsia é baseado em um novo kernel de transmissão de mensagens chamado Zircon, nomeado a partir do mineral. O projeto o descreve como um microkernel e não um microkernel em diferentes partes de sua documentação. A base de código de Zircon foi derivada da de Little Kernel (LK), um kernel em tempo real para dispositivos embarcados, destinado a baixo consumo de recursos, para ser usado em uma grande variedade de dispositivos. Little Kernel foi desenvolvido por Travis Geiselbrecht, que também co-autorou o kernel NewOS usado por Haiku.zircão é escrito principalmente em C++, com algumas partes em linguagem assembly. Ele é composto por um kernel com um pequeno conjunto de serviços de usuário, drivers e bibliotecas que são todos necessários para o sistema arrancar, se comunicar com o hardware, e carregar os processos de usuário. Suas características atuais incluem lidar com threads, memória virtual, processos de intercomunicação, e esperar por mudanças no estado dos objetos.

Deixe uma resposta

O seu endereço de email não será publicado.