DOCs em inglês | 中文文档 | Türkçe Dökümanlar

Uma lista com curadoria de coisas incríveis relacionadas a Harmonyos
HarmonyOS é o primeiro sistema operacional distribuído em cena completa baseada no microokernel. É um sistema operacional desenvolvido independentemente pela Huawei. O sistema HarmonyOS foi lançado oficialmente na Conferência dos Desenvolvedores da Huawei (<HDC.2019>) em 9 de agosto de 2019. A Huawei assumirá a liderança na implantação de terminais inteligentes, como telas inteligentes, terminais de veículos e terminais vestíveis. No futuro, mais dispositivos inteligentes estarão equipados com HarmonyOS de código aberto do que nunca.
HarmonyOS atinge o acoplamento modular, que corresponde à implantação flexível de diferentes dispositivos. HarmonyOS tem três camadas de arquitetura. A primeira camada é o núcleo, a segunda camada são os serviços básicos e a terceira camada é a estrutura do programa. Pode ser usado em uma tela grande, PC, automóvel e outros equipamentos diferentes. Também pode ser usado em telefones celulares a qualquer momento, mas, por enquanto, a Huawei ainda prefere o Android.
A camada subjacente de Harmonyos é composta pelo HarmonyOS microkernel , Linux kernel e Lite OS e se tornará uma arquitetura completa do Microkernel Harmonyos no futuro.
Huawei HarmonyOS . A data do anúncio do registro da marca registrada HarmonyOS é 14 de maio de 2019. Os direitos exclusivos da Marca HarmonyOS são de 14 de maio de 2019 a 13 de maio de 2029.HarmonyOS .HarmonyOS , e o sistema operacional HarmonyOS será de código aberto.
A Harmonyos foi projetada para atender aos requisitos de alto padrão de conexão da experiência inteligente de cena completa. Por esse motivo, a Huawei propôs quatro soluções de sistema com os principais recursos.
A "Arquitetura do SO distribuída" e a "tecnologia de barramento soft distribuído" da Harmonos protege os desenvolvedores de aplicativos das dificuldades de implementar as tecnologias subjacentes das aplicações distribuídas correspondentes através dos quatro recursos da plataforma de comunicação pública, distribuíram o gerenciamento de dados, distribuídos de agendamento de capacidades e periféricos virtuais. O desenvolvimento de aplicativos distribuídos entre terminais como o mesmo terminal também permite que os consumidores finais aproveitem a experiência perfeita trazida pela poderosa capacidade de colaboração de negócios entre terminais para cada cenário de uso.

Harmonyos resolve o problema do desempenho inadequado dos sistemas existentes usando duas tecnologias: mecanismo de atraso determinístico e IPC de alto desempenho. A determinação do mecanismo de atraso pode atribuir prioridade e limite de tempo de execução de tarefas no sistema antes da execução da tarefa. Os recursos da tarefa prioritária darão prioridade ao agendamento e o atraso da resposta do aplicativo será reduzido em 25,7%. A estrutura compacta do microkernel de Harmonyos melhora muito o desempenho do IPC (comunicação interprocessante) e a eficiência da comunicação do processo é cinco vezes maior que a dos sistemas existentes.

A Harmonyos adota um novo design de micro-core, que possui recursos de segurança mais fortes e baixa latência. A idéia básica do design do microkernel é simplificar as funções do kernel, para obter o maior número possível de serviços do sistema nos estados de usuários fora do kernel e adicionar proteção de segurança um ao outro. Os microkernels fornecem apenas os serviços mais básicos, como agendamento de vários processos e comunicação com vários processos.

A Harmonyos aplica a tecnologia de microkernel ao ambiente de execução confiável (TEE) e reformula a segurança confiável por meio de métodos formais. Um método formal é um meio eficaz para verificar a correção do sistema e a ausência de brechas da fonte usando métodos matemáticos. Métodos de verificação tradicionais, como verificação de função e ataque de simulação, podem ser validados apenas em cenários limitados, enquanto os métodos formais podem validar todos os caminhos de execução de software através do modelo de dados. Pela primeira vez, a Harmonyos aplicou métodos formais ao Terminal Tee, o que melhora significativamente o nível de segurança. Ao mesmo tempo, como a quantidade de código do microkernel Harmonyos é apenas um milésimo do macro-kernel do Linux, sua probabilidade de ataque é bastante reduzida.

A Harmonyos depende da compilação unificada de desenvolvimento multi-terminal, compilação unificada de várias linguagens, kit de arquitetura distribuída para fornecer controle de layout da tela e adaptação automática interativa, suportar o arrasto de controle, a programação visual orientada a visualização, para que desenvolvedores possam desenvolver eficientemente o aplicativo de execução automática multi-terminal com eficiência com base no mesmo projeto, para alcançar um desenvolvimento real em uma hora, um desenvolvimento real, o Multi-terminal. Implantação para obter ecologia compartilhada entre dispositivos. O Huawei Ark Compiler é o primeiro compilador estático a substituir o modelo de máquina virtual Android, que permite aos desenvolvedores compilar linguagens de alto nível no código da máquina ao mesmo tempo no ambiente de desenvolvimento. Além disso, o compilador da ARK suportará compilação unificada de várias linguagens no futuro, o que pode melhorar bastante a eficiência do desenvolvimento.
Harmony é um sistema operacional compatível com Android-App, o Compilador de ARK pode melhorar a fluência de operação do sistema Android em 24%, a velocidade de resposta em 44%e a suavidade do aplicativo de terceiros em até 60%. [Sobre SDK]
[Sobre livros]
Dicas: Este projeto não é oficial. Este projeto coleta documentos sobre Harmonyos da Internet. Este não é um projeto comercial. Este projeto apenas apresenta Harmonyos e todos os documentos e códigos vêm da Internet. Se você usar este projeto para negócios ou algo sobre ganhar dinheiro, ou no caso de quaisquer disputas decorrentes do uso ou em conexão com este projeto, você aceitará toda a responsabilidade pelos resultados negativos ou efeitos da escolha ou ação.