A maioria das pessoas pensa que Windows e Linux são dois mundos separados até descobrirem o subsistema Windows para Linux. Pensei a mesma coisa até passar três anos alternando entre máquinas virtuais e configurações de inicialização dupla apenas para executar comandos básicos do Linux. Bash para Windows elimina a complexidade das soluções tradicionais, trazendo a funcionalidade do Linux diretamente para o seu ambiente Windows.
Bash, originalmente desenvolvido para Linux, é um interpretador que processa comandos shell. Em palavras mais simples, um shell pega os comandos digitados e informa ao sistema operacional o que fazer com eles. Essa funcionalidade do shell Linux Bash torna-se inestimável quando você precisa de acesso a ferramentas e fluxos de trabalho do Linux.
Com o PowerShell já integrado ao Windows, você pode se perguntar por que alguém iria querer instalar o Linux Bash no Windows 10 ou Windows 11. Aqui está o que aprendi após anos de trabalho de desenvolvimento: quando você precisa do Linux no Windows 10, as soluções alternativas são mais frustrantes do que úteis.
Os desenvolvedores costumavam contar com máquinas virtuais, Cygwin e PuTTY para obter funcionalidades do Linux no Windows. Essas soluções funcionaram, mas trouxeram suas próprias dores de cabeça.
Hospedagem VPS Windows 10
Obtenha um VPS Windows 10 eficiente para área de trabalho remota, pelo preço mais barato do mercado. Windows 10 GRATUITO rodando em armazenamento SSD NVMe e internet de alta velocidade.
Confira os planos VPS do Windows 10O que acontece quando você instala o Bash no Windows 10?
O negócio é o seguinte: quando você instalar Linux no Windows 10, você está basicamente obtendo um ambiente Linux real rodando diretamente junto com seu sistema Windows. Em palavras mais simples, todas as dores de cabeça do emulador desaparecem e você pode finalmente executar comandos do Linux sem as penalidades usuais de desempenho.
No entanto, esta diferença de kernel cria algumas limitações reais. WSL 1 (a versão original) teve que traduzir chamadas de sistema Linux em chamadas de sistema Windows, o que causou uma notável sobrecarga de desempenho. O WSL 2 resolveu a maioria desses problemas incluindo um kernel Linux real em uma máquina virtual leve, mas você ainda não está obtendo desempenho bare metal do Linux.
Os impactos mais significativos que encontrei envolvem acesso a hardware e módulos de kernel. Você não pode carregar módulos de kernel personalizados sem compilar seu próprio kernel WSL e acessar hardware direto por meio de /dev dispositivos é limitado. Ferramentas como montar arquivos ISO como dispositivos de bloco ou usar drivers específicos de hardware não funcionarão porque o sistema de módulos do kernel opera de maneira diferente do Linux nativo.
Além do mais, este terminal Linux para configuração do Windows elimina os compromissos usuais que eu costumava fazer ao trabalhar com ferramentas de código aberto no Windows. Chega de alternar entre sistemas no meio do projeto ou lidar com dores de cabeça de compatibilidade.
Observação: O Bash só pode ser instalado em sistemas de 64 bits e é incompatível com versões de 32 bits do Windows. Essa limitação existe porque o WSL foi projetado especificamente para executar binários Linux de 64 bits (formato ELF64). Os componentes subjacentes do kernel do Windows que habilitam o WSL dependem de instruções e mecanismos somente x64 para desempenho e estabilidade. Como o hardware moderno suporta predominantemente a arquitetura de 64 bits, a Microsoft concentrou seus esforços de desenvolvimento exclusivamente nesta plataforma.
Requisitos de versão do Windows:
- Janelas 10: Versão 2004 (build 19041) ou superior necessária
- Janelas 11: Todas as versões suportadas
Verifique sua versão: Pressione Win+R, digite vencedore pressione Enter.
Instale Linux Bash no Windows 10 e Windows 11
Resposta rápida: vá com o Ubuntu. Quase um em cada quatro desenvolvedores em todo o mundo usou Ubuntu em 2024, tornando-a a distribuição Linux mais popular. É adequado para iniciantes, bem documentado e possui a maior rede de suporte da comunidade.
Requisitos do sistema: Windows 10 versão 2004 (compilação 19041) ou superior, ou qualquer versão do Windows 11. O processo de instalação do Linux no Windows 10 segue as mesmas etapas em ambos os sistemas usando o método de instalação moderno.
O processo funciona de forma idêntica para outras distribuições como SUSE ou Debian, portanto, essas etapas se aplicam independentemente da sua escolha. Aqui está o detalhamento:
- Habilitar subsistema Windows para Linux
- Baixe e instale a distribuição Linux escolhida
Etapa 1: ativar o recurso Windows Subsystem for Linux (WSL)
Antes de instalar o Linux Bash no Windows, você precisa habilitar o Windows Subsystem para Linux. Em palavras mais simples, você está dizendo ao Windows que não há problema em executar coisas do Linux junto com programas do Windows.
Digite “Ativar ou desativar recursos do Windows” na caixa de pesquisa do Windows e clique em Abrir. Isso abre o Windows ' interface de gerenciamento de recursos opcionais, onde você pode adicionar ou remover componentes do sistema.

Agora verifique “Plataforma de máquina virtual” e “Subsistema Windows para Linux”. Esses recursos são essenciais para que tudo funcione corretamente. Às vezes, eles estão desmarcados por padrão, portanto, verifique novamente antes de prosseguir.


Se a caixa de diálogo Recursos do Windows não abrir ou você não conseguir encontrar o WSL: Você provavelmente está executando uma versão mais antiga do Windows 10. Correr vencedor para verificar sua versão – você precisa da versão 19041 ou superior. Para versões mais antigas, ative primeiro o Modo de desenvolvedor em Configurações > Atualização e segurança > Para desenvolvedores.
Como alternativa, você pode usar o PowerShell se preferir ferramentas de linha de comando. Pesquise “Windows PowerShell” e selecione “Executar como administrador”.

Em seguida, execute este comando:
Enable-WindowsOptionalFeature –Online –FeatureName Microsoft-windows-subsystem-linux

Se você receber erros de “acesso negado”: Certifique-se de estar executando o PowerShell como administrador. Clique com o botão direito no ícone do PowerShell e selecione “Executar como administrador”.
Aguarde alguns segundos até ver esta janela de confirmação.

O Windows solicitará que você reinicie o computador. Digite Y e pressione Enter. Seu sistema agora está pronto para a próxima etapa.
Etapa 2: Baixe uma distribuição Linux da Microsoft Store
Após a reinicialização do computador, abra a Microsoft Store e pesquise Ubuntu. Este processo de download do Linux para Windows 10 foi simplificado significativamente em comparação com métodos mais antigos.

Escolha Ubuntu 20.04 LTS (a versão mais recente com suporte de longo prazo) e instale-o.

Se a instalação travar ou falhar: Limpe o cache da Microsoft Store pressionando Win + R, digitando wsreset.exee pressionando Enter. Aguarde a janela em branco fechar e tente instalar o Ubuntu novamente.
Aqui vai uma dica rápida: se você fechar acidentalmente a página da Microsoft Store após a instalação, basta procurar Ubuntu na caixa de pesquisa do Windows e iniciá-lo a partir daí.
Um detalhe importante: certifique-se de que o Ubuntu seja instalado na sua unidade C (a unidade do sistema). O WSL é executado apenas na unidade do sistema, portanto, isso evita possíveis problemas no futuro.

A instalação leva alguns minutos. O que está acontecendo nos bastidores? O Windows está criando um subsistema Linux real que se integra à sua configuração existente. Não é uma máquina virtual – é mais como ter dois sistemas operacionais compartilhando o mesmo computador.

Assim que o terminal abrir, você configurará seu nome de usuário e senha do Linux. Eles não precisam corresponder às suas credenciais do Windows. Neste ponto, você concluiu com êxito o processo de instalação do Bash.
Se você não conseguir encontrar o Ubuntu após a instalação:Experimente estas opções em ordem:
- Pesquise “Ubuntu” no menu Iniciar do Windows
- Abra o prompt de comando e digite wsl para lançar diretamente
Se isso não funcionar, execute wsl –install -d Ubuntu no PowerShell como administrador.

Tipo claro para limpar a tela e pronto. Neste ponto, você tem um terminal Linux funcional para ambiente Windows funcionando perfeitamente junto com seus aplicativos Windows.
Observação: Como alternativa para abrir o Bash como um aplicativo do Windows 10, você pode abrir o Bash no Windows 10 digitando Bash no prompt de comando do Windows. Também a partir daí, você pode sair do Bash e retornar ao modo Windows digitando exit. Assim, você sabe onde e como executar o terminal Linux no Windows.
Etapa 3: atualização para WSL2 e recursos mais recentes
Nas seções anteriores, habilitamos o recurso Virtual Machine Platform. Certifique-se de concluir essa etapa, pois ela é necessária para WSL2.
Agora abra o PowerShell como administrador e execute este comando para atualizar de WSL1 para WSL2:
wsl –set-default-versão 2
A atualização normalmente leva de 5 a 10 minutos. Você pode verificar se a atualização funcionou executando:
wsl -l -v
Precisa de uma área de trabalho remota?
Servidores RDP confiáveis e de alto desempenho com tempo de atividade de 99,95. Leve seu desktop para todas as principais cidades dos EUA, Europa e Ásia.
Obtenha um servidor RDPO que torna o WSL2 melhor: WSL2 usa um kernel Linux real em vez da camada de tradução do WSL1. Isso significa operações de arquivo mais rápidas, compatibilidade total de chamadas do sistema e melhor desempenho para linha de comando do Linux para integração com o Windows. A experiência do Linux Bash Windows torna-se significativamente mais responsiva com o WSL2.
Melhorias recentes do WSL2 que você deve conhecer:
A Microsoft tem atualizado ativamente o WSL2 ao longo de 2024 e 2025. O kernel Linux saltou da versão 5.15 para 6.6, trazendo melhorias significativas de desempenho e melhor suporte de hardware. Você pode atualizar para a versão mais recente a qualquer momento executando:
wsl –atualização
Leia também: Apresentando o subsistema Windows para Linux!
Novos recursos incluem recuperação automática de memória (WSL agora libera memória não utilizada de volta para o Windows), integração aprimorada de segurança corporativa e um novo aplicativo de configurações de GUI que torna a configuração muito mais fácil do que editar arquivos de configuração manualmente.
Para sistemas mais recentes: Os usuários do Windows 11 obtêm benefícios adicionais, como melhor suporte gráfico e integração perfeita do sistema de arquivos. Se estiver executando o Windows 10, você ainda obterá as principais melhorias de desempenho, mas alguns recursos avançados requerem o Windows 11.
Conclusão
Conclusão
Linux e Windows são sistemas operacionais naturalmente diferentes, com seus próprios pontos fortes. O PowerShell é excelente na administração do Windows, enquanto o Bash oferece acesso a um ecossistema de código aberto mais amplo. Ter ambos disponíveis na mesma máquina? Isso é genuinamente útil.
A Microsoft criou o Windows Subsystem para Linux especificamente para preencher essa lacuna. Em palavras mais simples, eles criaram uma maneira de as ferramentas Linux rodarem nativamente no Windows sem as habituais dores de cabeça das máquinas virtuais.
O que você conseguiu ao seguir este guia vai além da simples instalação de software. Agora você tem acesso às mesmas ferramentas de linha de comando que alimentam a maioria dos servidores web e ambientes de desenvolvimento. A configuração não é perfeita – ainda falta o kernel Linux – mas para a maior parte do trabalho de desenvolvimento, é próximo o suficiente da realidade.
Hospedagem VPS Windows 10
Obtenha um VPS Windows 10 eficiente para área de trabalho remota, pelo preço mais barato do mercado. Windows 10 GRATUITO rodando em armazenamento SSD NVMe e internet de alta velocidade.
Confira os planos VPS do Windows 10Compreender como executar o Linux no Windows 10 abre possibilidades de desenvolvimento multiplataforma que não eram viáveis com máquinas virtuais tradicionais. Esteja você criando aplicativos da web, gerenciando servidores ou desenvolvendo software de plataforma cruzada, este terminal Bash para ambiente Windows fornece as ferramentas de que você precisa.
Se você estiver executando uma versão mais antiga do Windows 10, lembre-se de que precisará ativar o Modo de desenvolvedor. E embora o WSL2 ofereça melhor desempenho do que o WSL1, o processo de atualização é simples.
É justo, esta configuração pode parecer complexa se você for novo nas ferramentas de linha de comando. Mas assim que começar a usá-lo, você apreciará ter aplicativos do Windows e utilitários do Linux disponíveis simultaneamente. Se você decidir que não precisa mais de acesso ao Linux, reverter essas etapas é tão simples quanto a instalação.