O que é o sistema operacional Harmony? Explicação do novo sistema operacional da Huawei

Após anos de especulação e rumores, a gigante de tecnologia chinesa Huawei apresentou formalmente seu sistema operacional Harmony OS em 2019. É justo dizer que mais perguntas foram levantadas do que respondidas. Como funciona? Que problemas ele resolve? E é um produto da disputa atual entre a Huawei e o governo dos EUA?

O Harmony OS é baseado em Linux?

Não. Embora ambos sejam produtos de software livre (ou, mais precisamente, a Huawei se comprometeu a lançar o Harmony OS com uma licença de código aberto), o Harmony OS é seu próprio produto distinto. Além disso, ele usa uma arquitetura de design diferente do Linux, preferindo um design de microkernel ao kernel monolítico.

Mas espere. Microkernel? Núcleo monolítico? Eu perdi você.

Vamos tentar de novo. No coração de cada sistema operacional está algo chamado kernel. Como o nome indica, os kernels estão no centro de todos os sistemas operacionais, servindo efetivamente como base. Eles lidam com as interações com o hardware subjacente, alocam recursos e definem como os programas são executados e operados.

Todos os kernels têm essas responsabilidades fundamentais. No entanto, eles diferem em como eles funcionam.

Vamos falar de memória. Os sistemas operacionais modernos tentam separar os aplicativos do usuário (como Steam ou Google Chrome) das partes mais sensíveis do sistema operacional. Imagine uma linha impenetrável dividindo a memória usada pelos serviços no nível do sistema de seus aplicativos. Há duas boas razões principais para isso: segurança e estabilidade.

Microkernels, como o usado pelo Harmony OS, são extremamente exigentes sobre o que é executado no modo kernel, limitando-o efetivamente ao básico.

  Os 5 melhores sistemas operacionais para alimentar seu servidor Linux

Sem rodeios, os kernels monolíticos não são exigentes. O Linux, por exemplo, permite que muitos utilitários e processos no nível do sistema operacional sejam executados nesse espaço privilegiado na memória.

Na época em que Linus Torvalds começou a trabalhar no kernel do Linux, os microkernels ainda eram uma quantidade desconhecida, com poucos usos comerciais no mundo real. Os microkernels também se mostraram mais difíceis de desenvolver e tendiam a ser mais lentos.

Quase 30 anos depois, as coisas mudaram. Os computadores são mais rápidos e baratos. Microkernels deram o salto da academia para a produção.

O kernel XNU, que fica no coração do macOS e iOS, inspira-se muito nos designs anteriores de microkernel, ou seja, o kernel Mach desenvolvido pela Carnegie Mellon University. Enquanto isso, o QNX, que forma a base do sistema operacional Blackberry 10, bem como muitos sistemas de infoentretenimento veicular, usa um design de microkernel.

É tudo sobre a extensibilidade, cara

Como os designs de microkernel são intencionalmente limitados, eles são fáceis de estender. Adicionar um novo serviço de sistema, como um driver de dispositivo, não exige que o desenvolvedor altere ou interfira fundamentalmente no kernel.

E isso sugere por que a Huawei escolheu essa abordagem com o Harmony OS. Embora a Huawei seja talvez mais conhecida por seus telefones, é uma empresa envolvida na maioria dos setores do mercado de tecnologia de consumo. Sua programação inclui itens como wearables de fitness, roteadores e até televisores.

E a Huawei é uma empresa incrivelmente ambiciosa. Tomando como base o livro da rival Xiaomi, a empresa começou a vender produtos de IoT por meio de sua subsidiária Honor, focada em jovens, incluindo escovas de dentes inteligentes e lâmpadas de mesa inteligentes.

  Como remover um sistema operacional do menu de inicialização no Windows 10

E embora não esteja claro se o Harmony OS funcionará em todas as tecnologias de consumo que vender, a Huawei aspira ter um sistema operacional que funcione no maior número possível de dispositivos.

Parte do motivo é a compatibilidade. Se você desconsiderar os requisitos de hardware, qualquer aplicativo escrito para o Harmony OS deve funcionar em qualquer dispositivo que o execute. Essa é uma proposta atraente para desenvolvedores. Mas também deve trazer benefícios para os consumidores. À medida que mais e mais dispositivos se tornam informatizados, faz sentido que eles possam trabalhar facilmente como parte de um ecossistema mais amplo.

Mas e os telefones?

Faz quase um ano que o Departamento do Tesouro do governo Trump colocou a Huawei em uma “lista de entidades”, impedindo assim que as empresas americanas negociassem com a empresa. Embora isso tenha exercido pressão em todos os níveis de negócios da Huawei, a maior dor foi sentida na divisão móvel da empresa, impedindo-a de lançar novos dispositivos com o Google Mobile Services (GMS) incluído.

O Google Mobile Services é efetivamente todo o ecossistema do Google para Android, incluindo aplicativos mundanos como Google Maps e Gmail, bem como a Google Play Store. Com os telefones mais recentes da Huawei sem acesso à maioria dos aplicativos, muitos se perguntam se a gigante chinesa abandonará o Android, mudando para um sistema operacional local.

Isso parece improvável. Pelo menos, a curto prazo.

Para começar, a liderança da Huawei reiterou seu compromisso com a plataforma Android. Em vez disso, está focada no desenvolvimento de sua própria alternativa ao GMS chamada Huawei Mobile Services (HMS).

No centro disso está o ecossistema de aplicativos da empresa, o Huawei AppGallery. A Huawei afirma que está gastando US$ 1 bilhão para fechar a “lacuna de aplicativos” com a Google Play Store e tem 3.000 engenheiros de software trabalhando nisso.

  Os 6 melhores sistemas operacionais Linux para privacidade

Um novo sistema operacional móvel seria forçado a começar do zero. A Huawei teria que atrair desenvolvedores para portar ou desenvolver seus aplicativos para o Harmony OS. E, como aprendemos com o Windows Mobile, BlackBerry 10 e Tizen da Samsung (e anteriormente Bada), essa não é uma proposta fácil.

Dito isto, a Huawei é uma das empresas de tecnologia com mais recursos do mundo. E, portanto, seria imprudente descartar completamente a perspectiva de um telefone com o Harmony OS.

Fabricado na China 2025

Há um ângulo político interessante para discutir aqui. Por décadas, a China atuou como a fábrica do mundo, construindo produtos projetados no exterior. Mas nos últimos anos, o governo da China e seu próprio setor privado investiram pesadamente em pesquisa e desenvolvimento. Cada vez mais, os produtos projetados na China estão chegando ao cenário internacional, oferecendo uma nova competição para a elite tecnológica do Vale do Silício.

Em meio a isso, o governo de Pequim tem uma ambição que chama de “Made in China 2025”. Efetivamente, quer acabar com sua dependência de produtos importados de alta tecnologia, como semicondutores e aviões, substituindo-os por suas próprias alternativas caseiras. A motivação disso decorre da segurança econômica e política, bem como do prestígio nacional.

O Harmony OS se encaixa perfeitamente nessa ambição. Se decolar, será o primeiro sistema operacional de sucesso global a emergir da China – com exceção daqueles usados ​​em nichos de mercado, como estações base de celular. Essas credenciais domésticas serão particularmente úteis se a guerra fria entre a China e os Estados Unidos continuar em fúria.

E, como resultado, não ficaria surpreso se o Harmony OS tivesse alguns apoiadores muito entusiasmados no governo central, bem como no setor privado chinês em geral. E são esses apoiadores que determinarão seu sucesso.