
Subsistema do Windows para Linux
Use distribuições, ferramentas e fluxos de trabalho do Linux diretamente no Windows, sem gerenciar uma máquina virtual tradicional ou uma configuração de inicialização dupla.



Como é trabalhar com o WSL
Configure o WSL
Instale o WSL e uma distribuição do Linux com um comando. Crie seu nome de usuário e senha do Linux na primeira inicialização e adicione distribuições posteriormente.
Use suas ferramentas de desenvolvimento
Mantenha o Visual Studio Code e o Terminal do Windows no Windows enquanto a cadeia de ferramentas e o depurador são executados no Linux. Use o mesmo ambiente com o Git e o Docker Desktop.
Gerencie o WSL para equipes
Defina as configurações de recursos, rede e firewall e aplique políticas da organização para ajudar as equipes a manter ambientes de desenvolvimento consistentes.


Uma CLI de contêiner pronta para uso
Use o wslc para executar, criar, depurar e testar contêineres Linux. Esta versão adiciona reinicialização de contêineres, cópia de arquivos para dentro e para fora, informações do sistema, conexão e desconexão de rede, verificações de integridade, tempo limite de parada configurável, caminho de armazenamento configurável e fluxo de eventos.
Chamar contêineres do código do Windows
Um pacote NuGet adiciona suporte a contêineres a aplicativos em C, C++ e C#, permitindo que um aplicativo do Windows execute código do Linux como parte da própria lógica. A API se integra ao MSBuild e ao CMake, para que as etapas de compilação e implantação do contêiner façam parte do processo normal de compilação.
Gerenciado e monitorado
O plug-in do Microsoft Defender para Ponto de Extremidade relata a atividade dos contêineres junto com os sinais existentes do Windows. Os administradores podem permitir ou bloquear o acesso aos contêineres e definir uma lista de permissões no Registro para que somente imagens aprovadas possam ser baixadas.
Arquivos mais rápidos e rede aprimorada
Os contêineres WSL usam o sistema de arquivos virtiofs, que, segundo medições da Microsoft, é duas vezes mais rápido para acessar arquivos do Windows, e também usam um modo de rede chamado consomme, que encaminha o tráfego do Linux pelo Windows para que os contêineres herdem suas configurações de rede e segurança atuais. A Memória também é devolvida ao Windows com mais regularidade quando um contêiner fica ocioso.
Os fluxos de trabalho com vários contêineres vêm a seguir
O suporte à execução dos seus arquivos de composição existentes é o recurso mais solicitado e o foco atual da equipe. O trabalho também continua nos fundamentos subjacentes do WSL, beneficiando as distribuições do WSL e outras ferramentas de contêiner criadas no WSL.

On Windows 11, or Windows 10 version 2004 and higher (build 19041 and higher), open PowerShell as administrator and run:
wsl --install
Then restart your machine. That enables the features WSL needs and installs Ubuntu, the default distribution. To pick a different one, run:
wsl --list --online
to see what is available, then:
wsl --install -d
followed by the distribution name.