Dev & EngARTIGO

WSL2 no Windows Server: Como rodar ferramentas Linux nativas em servidores Windows

WSL2 no Windows Server: Como rodar ferramentas Linux nativas em servidores Windows
Imagem: Alex Hinckel

Introdução

Ambientes corporativos ainda utilizam amplamente o Windows Server como base para aplicações, Active Directory e serviços internos. No entanto, muitas ferramentas modernas de automação, desenvolvimento e análise foram criadas originalmente para o ecossistema Linux.

É nesse cenário que o WSL2 (Windows Subsystem for Linux↳Linux34 conteúdosKali Linux em um Servidor VPS: como, quando e por que usar?DevSecOps · dez 2024Construindo um Windows Service ou Linux Daemon com Worker Service & .NET Core – Parte 2Dev (Back & Front) · jul 2020Criando uma WebApi utilizando .NET, Linux e VSCodeDev (Back & Front) · ago 2019Ver tudo em DevSecOps →) se torna extremamente útil. Com ele, é possível executar distribuições Linux completas dentro do Windows, permitindo utilizar comandos, scripts e ferramentas nativas do Linux diretamente em servidores Windows — sem a necessidade de máquinas virtuais pesadas ou servidores separados.

Neste artigo vamos explicar o que é o WSL2, quando ele faz sentido em ambientes corporativos e como utilizá-lo em servidores Windows.

O que é o WSL2

O WSL2 é a segunda geração do Windows Subsystem for Linux, um recurso da Microsoft que permite executar um ambiente Linux completo dentro do Windows.

Diferente da primeira versão, o WSL2 utiliza um kernel Linux real, rodando em uma virtualização extremamente leve baseada em Hyper-V.

Na prática isso significa que você pode:

  • Executar comandos Linux diretamente no servidor Windows

  • Instalar ferramentas via apt, dnf ou outros gerenciadores de pacotes

  • Rodar scripts bash

  • Utilizar ferramentas DevOps e automação

  • Acessar arquivos do Windows e do Linux simultaneamente

Tudo isso com desempenho muito próximo de um ambiente Linux nativo.

Por que usar WSL2 em um Windows Server

Muitas equipes de infraestrutura de TI enfrentam um problema comum: o ambiente corporativo roda em Windows Server, mas várias ferramentas modernas são feitas para Linux.

Alguns exemplos comuns incluem:

Sem o WSL2, normalmente existem três opções:

  1. Criar uma VM Linux separada

  2. Usar um servidor Linux dedicado

  3. Adaptar ferramentas para Windows (nem sempre possível)

O WSL2 elimina essa necessidade, permitindo usar ferramentas Linux diretamente no servidor Windows.

Exemplos de ferramentas que funcionam muito bem no WSL2

Algumas ferramentas extremamente populares funcionam perfeitamente dentro do WSL2:

Isso facilita muito o trabalho de equipes de infraestrutura, DevOps e desenvolvimento.

Casos reais de uso em empresas

Em ambientes corporativos, o WSL2 pode ser utilizado em diversos cenários práticos:

Automação de rotinas

Administração de infraestrutura

  • execução de ferramentas Linux de diagnóstico

  • análise de logs

  • automação de deploy

Integração com pipelines DevOps

  • execução de scripts Linux utilizados em CI/CD

  • testes de build

  • automação de versionamento

Ferramentas de banco de dados

  • clientes Linux para PostgreSQL ou MySQL

  • scripts de manutenção e exportação de dados

    Falar com Especialista em Servidores

    Como instalar o WSL2 no Windows Server

    A instalação é relativamente simples e pode ser feita via PowerShell.

    Primeiro é necessário habilitar os recursos do sistema:

    bash
    dism /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
    
    dism /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

    Após isso, defina o WSL2 como padrão:

    bash
    wsl --set-default-version 2

    Depois basta instalar uma distribuição Linux, como:

    A partir desse ponto o ambiente Linux já pode ser utilizado dentro do servidor.

    Pontos de atenção antes de usar em produção

    Apesar de ser extremamente útil, o WSL2 não deve ser tratado como substituto completo de um servidor Linux.

    Alguns pontos devem ser considerados:

    • controle de segurança

    • gerenciamento de acesso

    • impacto em servidores críticos

    • governança de ferramentas instaladas

    Em muitos casos o ideal é utilizar o WSL2 para automação, suporte técnico e ferramentas auxiliares, mantendo serviços críticos em ambientes dedicados.

    Afinal, quando vale a pena usar WSL2 em servidores?

    O WSL2 faz muito sentido quando a empresa possui uma infraestrutura baseada em Windows Server, mas precisa utilizar ferramentas ou scripts do mundo Linux.

    Ele reduz a complexidade da infraestrutura, evita a criação de múltiplas máquinas virtuais e permite que equipes técnicas trabalhem com ferramentas modernas sem alterar toda a arquitetura do ambiente.

    Por isso o recurso tem sido cada vez mais adotado por equipes de infraestrutura, DevOps e desenvolvimento, especialmente em ambientes híbridos.

    Conclusão

    O WSL2 é uma solução extremamente prática para aproximar dois mundos que sempre coexistiram na infraestrutura corporativa: Windows e Linux.

    Ao permitir a execução de ferramentas Linux diretamente dentro do Windows Server, ele simplifica automações, facilita o uso de ferramentas modernas e reduz a necessidade de servidores adicionais.

    Quando utilizado com boas práticas de segurança e governança, o WSL2 se torna um recurso poderoso para empresas que desejam aumentar a flexibilidade da sua infraestrutura sem abandonar o ecossistema Windows.

Alex Hinckel, fundador da Proactus Tecnologia, possui mais de 15 anos de experiência em tecnologia da informação, atendendo empresas de pequeno, médio e grande porte nos setores público e privado. Sua última experiência foi no Instituto Curitiba de Informática, onde participou de diversos projetos em TI voltados à Prefeitura Municipal de Curitiba, desenvolvendo soluções que impactaram diretamente a operação e a eficiência do setor público. Formado em Redes de Computadores, Alex possui especializações e certificações renomadas em segurança da informação, incluindo EXIN ISO 27001 e CompTIA Security+.

Mais de Alex Hinckel
Ver perfil →