Microsoft incrementa uso do Linux no Windows para IoT no Azure

Microsoft terá ChatGPT-as-a-service do Azure em breve

A Microsoft incrementa uso do Linux no Windows para IoT no Azure por meio do chamado EFLOW que torna o sistema operacional de código aberto um parceiro completo do Windows na nuvem.

Assim, a Microsoft está lançando a mais recente de uma ferramenta que permite que qualquer pessoa que use um dispositivo Windows IoT no Azure também execute atividades próprias do Linux em contêineres.

A ramificação Azure IoT Edge para Linux no Windows (EFLOW) 1.4 LTS (serviço de longo prazo), agora com disponibilidade geral, inclui os recursos mais recentes que acompanham a versão 1.4 do Azure IoT Edge, lançada em agosto, além de expor o hardware recursos no dispositivo host para as cargas de trabalho e armazenamento do Linux para compartilhamento de arquivos e pastas no Windows e no Linux.

Microsoft incrementa uso do Linux no Windows para IoT no Azure

A Microsoft oferecerá suporte ao EFLOW 1.4 LTS até 12 de novembro de 2024, e aqueles que agora executam a versão 1.1 LTS podem atualizar sem precisar reinstalar a ferramenta, escreveu Martin Tuip, gerente sênior de marketing de produtos para dispositivos de ponta do Azure, segurança da Internet das Coisas e robótica em uma postagem no blog esta semana.

Microsoft incrementa uso do Linux no Windows para IoT no Azure

O Azure IoT Edge para Linux no Windows torna o sistema operacional de código aberto mais um parceiro completo do Windows na nuvem da Microsoft. Ele permite que os usuários executem o Windows e o Linux juntos em um dispositivo Windows IoT, com “empresas que dependem do Windows IoT para alimentar seus dispositivos de ponta [agora capazes de] aproveitar as soluções de análise nativas da nuvem criadas no Linux”, escreveu a Microsoft em nota em junho.

Sobre o EFLOW

Com o EFLOW, uma máquina virtual Linux é executada em um dispositivo Windows e é pré-instalada com o tempo de execução do IoT Edge. Os módulos do Linux IoT Edge que são executados dentro da máquina virtual enquanto o Windows é executado no dispositivo host e os aplicativos do Windows podem se comunicar com os módulos na VM do Linux.

Com a comunicação bidirecional, os usuários podem aproveitar os processos do Windows para interfaces de usuário ou proxies de hardware para as cargas de trabalho do contêiner Linux.

A VM Linux é baseada na distribuição Linux CBL-Mariner e foi criada para hospedar cargas de trabalho IoT Edge, de acordo com a gigante fabricante de software. Ao mesmo tempo, as organizações podem usar ferramentas de gerenciamento do Windows, como módulos do PowerShell para implantações de scripts e scripts de amostra para provisionar instalações EFLOW via Intune e Arc for Server.

Outros recursos

Também há recursos de hardware que incluem a passagem do Trusted Platform Module para provisionar automaticamente o Azure IoT Edge para dispositivos Linux, trazer aceleração de GPU para o módulo de VM do Linux e passagens seriais e de câmera.

Os novos recursos do EFLOW 1.4 LTS incluem uma atualização para a versão 2.0 do CBL-Mariner Linux, suporte para mais configurações de rede, como IP estático, múltiplas NICs e configurações de DNS, e tecnologias de passagem de GPU como Direct Device Assignment para alocar GPUs para o Linux VM ou Windows e GPU-Paravirtualization para compartilhar a GPU entre os dois.

O EFLOW suporta a GPU T4 Tensor Core da Nvidia para cargas de trabalho de IA e a GPU A2 Tensor Core para análise de vídeo, bem como seus aceleradores GeForce, Quadro e RTX. Ele também suporta a GPU integrada da Intel.

Também há suporte para implantação de EFLOW em infraestruturas virtuais como VMs VMware Windows.