O Fuchsia OS já está aceitando mudanças da comunidade

Google anunciou a expansão do modelo de desenvolvimento abrir o sistema operacional Fuchsia OS e anunciar que a partir de agora, além dos funcionários do Google, representantes da comunidade também poderão participar do desenvolvimento do Fuchsia OS, cujas alterações serão aceitas no projeto.

Para simplificar a comunicação com os desenvolvedores, listas de distribuição públicas foram introduzidas e um sistema de rastreamento de erros, além de um modelo de gestão de projetos que descreve os mecanismos de tomada de decisão.

O plano para o desenvolvimento do Fuchsia também foi publicado, que delineia as principais direções e prioridades de desenvolvimento.

As principais preocupações incluem o desenvolvimento de uma estrutura de driver de dispositivo que pode ser atualizada separadamente do kernel, bem como melhorar o desempenho do sistema de arquivos e expandir as ferramentas de entrada para pessoas com deficiências.

A partir de hoje, estamos expandindo o modelo de código aberto do Fuchsia para facilitar a participação do público no projeto. Criamos novas listas de e-mail públicas para discussões de projetos, adicionamos um modelo de governança para esclarecer como as decisões estratégicas são tomadas e abrimos o rastreador de problemas para que contribuidores públicos vejam o que está sendo trabalhado. Como um esforço de código aberto, agradecemos as contribuições testadas e de alta qualidade de todos. Agora existe um processo para se tornar um membro para enviar patches, ou um committer com acesso total de escrita.

Além disso, também estamos publicando um roteiro técnico para a Fuchsia para fornecer melhores percepções sobre a direção e as prioridades do projeto. Alguns dos destaques do roadmap estão trabalhando em uma estrutura de driver para atualizar o kernel independentemente dos drivers, melhorar o desempenho dos sistemas de arquivos e expandir o pipeline de entrada para acessibilidade.

Lembre-se que dentro da estrutura do projeto Fúcsia, O Google está desenvolvendo um sistema operacional universal capaz de operar em qualquer tipo de dispositivo, de estações de trabalho e smartphones a tecnologia incorporada e de consumo. O desenvolvimento é realizado tendo em conta a experiência de criação da plataforma Android e tem em consideração as lacunas no domínio da escalabilidade e segurança.

O sistema é baseado no microkernel Zircon, com base nos desenvolvimentos do projeto LK, estendido para uso em várias classes de dispositivos, incluindo smartphones e computadores pessoais.

Zircon estende LK com suporte para bibliotecas e processos compartilhados, nível de usuário, manipulação de objetos e modelo de segurança baseado em capacidades. Os drivers são implementados como bibliotecas dinâmicas de espaço do usuário carregadas pelo processo devhost e gerenciadas por um gerenciador de dispositivos (devmg, Device Manager).

Para Fuchsidesenvolveu sua própria interface gráfica escrita na linguagem Dart, usando a estrutura Flutter.

O projeto também desenvolve a estrutura de interface do usuário Peridot, gerenciador de pacotes Fargo, biblioteca libc padrão, sistema de renderização Escher, driver Magma Vulkan, gerenciador de composição cênica, MinFS, MemFS, sistemas de arquivos ThinFS (FAT na linguagem Go) e Blobfs, bem como Partições FVM.

Para desenvolvimento de aplicativos tem suporte para C / C ++, Rust também é permitido em componentes do sistema, na pilha de rede e no sistema de construção da linguagem Python.

O processo de inicialização usa um gerenciador de sistema, que inclui appmgr para criar o ambiente de software inicial, sysmgr para criar o ambiente de inicialização e basemgr para configurar o ambiente do usuário e organizar o login.

Para compatibilidade do Linux com Fuchsia, ele propôs a biblioteca Machina, que o permite que você execute o programa Linux em uma máquina virtual isolada Especial formado pela utilização de um hipervisor baseado nas especificações do Kernel Zircon e Virtio, por analogia com a forma como o lançamento de aplicativos Linux foi organizado no Chrome OS.

Finalmente se você quiser saber mais sobre isso Sobre a nota, você pode verificar os detalhes em o seguinte link.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Marcelo dito

    Comunidade: Pringados que trabalham de graça para uma das empresas mais ricas do mundo e que usam o código aberto quando têm interesse e quando não têm, mudam para o código fechado. Em suma, neste contexto, comunidade = gilip manga *****