Logo pt.androidermagazine.com
Logo pt.androidermagazine.com

O projeto do sistema operacional 'Fuchsia' é interessante, faltando detalhes que o importam

Anonim

Hoje em dia, há um pouco de conversa sobre o lado mais nerd da internet sobre um misterioso repositório de código hospedado no Git do Google, chamado Fuchsia. O Fuchsia é um novo sistema operacional sendo desenvolvido por pessoas como Travis Geiselbrecht (BeOS, iOS e webOS) e Brian Swetland (Android, BeOS e HiptopOS), além de engenheiros de software atuais do Google, como Petr Hosek. As informações limitadas fornecidas no repositório de códigos thew não nos dizem muita coisa.

Rosa + Roxo == Fúcsia (um novo sistema operacional)

Então fomos cavar.

Alguns Google-Fu e IRC à espreita (#fuchsia no Freenode para pessoas que ainda estão no IRC) nos fornecem um pouco mais de informação. Parece que o Fuchsia é um sistema operacional que usa o kernel LK, com um componente chamado Magenta que amplia seus recursos. O LK foi projetado para dispositivos incorporados com hardware limitado. O Magenta "tem como alvo telefones modernos e computadores pessoais modernos com processadores rápidos, quantidades não triviais de RAM com periféricos arbitrários que fazem cálculos abertos". Outros bits interessantes incluem um novo projeto de renderização gráfica chamado escher, que parece usar APIs OpenGL ou Vulkan para oferecer suporte a gráficos avançados como difusão, sombras suaves volumétricas em tempo real e outros efeitos de iluminação e a estrutura Flutter para a interface do usuário.

Se você é um nerd de código em qualquer nível, reserve alguns minutos e veja o que foi enviado para o Git. É compilável no Linux ou OS X, e há até uma versão emulada, se você quiser brincar com ela. Há apenas o suficiente para ficar interessante.

Com base no que temos agora, quaisquer 'conclusões' são pura especulação

Mas qualquer outra coisa é apenas especulação neste momento. Já vi manchetes sobre como o Fuchsia substituirá o Android e o Chrome por um novo unicórnio unificado. Com base no que temos agora, isso não está nem perto de corrigir. O Google não abandonará o atual ecossistema Android e Chrome, e levará muito mais do que o que temos agora para que qualquer conteúdo seja executado no Fuchsia. Eu nunca digo nunca, mas a idéia de um sistema operacional unificado para governá-los todos do Google não parece ser o objetivo aqui.

Os desenvolvedores dizem que as coisas serão públicas, documentadas e anunciadas, mas não no momento. Enquanto isso, todos nós adivinhamos o que o Fuchsia será e o que ele fará.

Meu palpite é que ele terá algo a ver com robótica, automação e AR / VR. Idealmente, você desejaria um sistema operacional em tempo real aqui para ter uma expectativa razoável de latência e quão consistente ele será e o mecanismo gráfico precisará ter seu próprio canal de baixa latência. Existem alguns exemplos e arquivos de projeto incluídos no código escher para iOS também. Sabemos que o Google adora VR e eles estão sempre trabalhando na próxima coisa, e podemos estar vendo isso à medida que ela se desenvolve.

Ou isso pode ser apenas um monte de caras fazendo as coisas que amam porque podem.

O que posso dizer é que o Fuchsia não está pronto para substituir qualquer coisa que você tenha agora. À medida que se desenvolver, poderemos ter uma idéia melhor do objetivo final com o Fuchsia.