Microsoft disponibiliza suporte a containers Linux no Windows Subsystem for Linux

A Microsoft lançou a disponibilidade geral do suporte a containers Linux no Windows Subsystem for Linux (WSL), ampliando as funcionalidades da plataforma além da execução de distribuições Linux.

O novo recurso, chamado WSL Containers, pode ser ativado executando o comando wsl --update. Após a atualização, é introduzida uma nova ferramenta de linha de comando, wslc.exe, que permite criar, executar e implantar containers Linux diretamente no Windows.

Além disso, a Microsoft incluiu o alias container.exe, permitindo que usuários utilizem comandos de container mais familiares no ambiente Windows.

“WSL containers CLI: wslc.exe para criar, executar e implantar containers Linux no Windows, ou use seu alias integrado container.exe para executar os mesmos comandos de container conhecidos”, explicou a Microsoft.

O lançamento também apresenta a API WSL Containers, que permite que aplicativos Windows interajam programaticamente com containers Linux. Essa funcionalidade desbloqueia cenários como execução de cargas de trabalho locais de IA e uso de aplicativos baseados em nuvem containerizados diretamente na estação de trabalho.

Alguns recursos adicionados após o período de pré-visualização incluem: reinício de containers, cópia de arquivos de entrada e saída, verificações de integridade, comandos de conexão e desconexão de rede, eventos em tempo real de containers, suporte a montagem e configuração de locais de armazenamento.

O WSL Containers agora se integra com o Microsoft Defender for Endpoint, possibilitando que equipes de segurança monitorem atividades de processo, arquivo e rede dentro de containers e as relacionem ao host Windows.

O Microsoft Intune também permite que administradores desativem completamente o WSL Containers ou restrinjam desenvolvedores a imagens de registries de containers aprovados, reforçando as políticas de segurança corporativa.

Com a API permitindo definições de registries aprovadas, os administradores garantem que os desenvolvedores façam download apenas de imagens que atendam aos requisitos de segurança e conformidade organizacionais.

A Microsoft colabora com a comunidade de desenvolvedores, integrando WSL Containers ao VS Code Dev Containers como driver padrão, enquanto plataformas como Aspire e a extensão VS Code Containers já oferecem suporte ao novo ambiente.

Entre as demandas mais comuns, destaca-se o suporte ao estilo Docker Compose. A Microsoft afirma estar desenvolvendo essa funcionalidade para permitir que wsl compose up funcione com arquivos compose.yaml existentes sem alterações.

Paralelamente, a empresa trabalha em melhorias na camada de rede subjacente do WSL e no desempenho de arquivos entre sistemas operacionais. Atualmente, o WSL Containers oferece até 2x de desempenho adicional ao acessar arquivos do Windows a partir de ambientes Linux.

Com informações de: BleepingComputer