Como habilitar o Linux Bash Shell no Windows 10 [compatível com WSL 2]

Enquanto todos estavam ocupados descartando a Microsoft, a gigante de Redmond foi em frente e adquiriu a popular plataforma de gerenciamento de código GitHub. Em linhas semelhantes, a Microsoft se juntou à Linux Foundation como parceira para oferecer suporte ao kernel do Linux no Windows 10. Todas essas decisões indicam que a Microsoft leva a sério o desenvolvimento de software e a pesquisa no Windows 10. Portanto, se você é um estudante ou programador , Mostrarei como você pode ativar o Linux Bash Shell no Windows 10 e aproveitar esse recurso incrível. Não apenas isso, mas também compartilharei as etapas para atualizar do Windows Subsystem para Linux (WSL 1) para o WSL 2 mais recente, que inclui muitas melhorias novas. Com tudo isso dito, vamos em frente e aprender sobre o processo de instalação.

Habilite o Linux Bash Shell no Windows 10

As etapas para ativar o Linux Bash Shell no Windows 10 são bastante simples e diretas. Tudo o que você precisa fazer é ativar determinados recursos no Windows 10 e baixar a distribuição Linux de sua escolha na Microsoft Store. É isso. Então, vamos seguir as etapas em detalhes sem demora.

1. Em primeiro lugar, precisamos habilitar o recurso “Windows Subsystem for Linux”. Para fazer isso, pressione a tecla Windows uma vez e digite “recursos do Windows”. Depois disso, clique em “Ativar ou desativar recursos do Windows”.

2. Em seguida, role para baixo e habilite “Windows Subsystem for Linux”. Agora, reinicie o computador para refletir as alterações.

3. Após a reinicialização, abra a Microsoft Store e procure por “Linux” . Você encontrará muitas distribuições de Linux, incluindo Ubuntu e Kali Linux. Para este artigo, escolhi o Ubuntu por ser mais popular entre os usuários em geral. Agora, clique no botão “Instalar”.

4. Após a conclusão da instalação, reinicie o computador novamente para que as alterações entrem em vigor. Agora, basta procurar por “Ubuntu” no Menu Iniciar e abri-lo.

5. Por alguns segundos, aparecerá “instalando…”. e depois disso, você pode definir seu nome de usuário e senha do UNIX . Voila, o Terminal Linux está pronto para uso!

6. Aqui está o Linux Bash Shell em ação no Windows 10. Eu sou capaz de usar muitos dos comandos do Linux e funciona perfeitamente. Você pode até atualizar para a versão mais recente do Linux executando o comando sudo apt upgrade .

Como atualizar o subsistema Windows para Linux (WSL 1) para WSL 2

Se o seu PC estiver inscrito no programa Windows Insider e for atualizado para 18917 ou versão superior, você poderá atualizar para o WSL 2 mais recente. Então, vamos aprender como atualizar do WSL 1 para o WSL 2.

1. Antes de passar para o WSL 2, precisamos habilitar outro recurso do Windows . Semelhante ao que fizemos na primeira etapa da seção acima, procure por “recursos do Windows” novamente e abra-o. Agora, role para baixo e habilite o recurso “Virtual Machine Platform”. Por fim, reinicie o computador.

2. Em seguida, abra o PowerShell com privilégio de administrador e execute o comando abaixo. Certifique-se de substituir pelo nome da distribuição instalada como Ubuntu , Debian ou Kali Linux . Agora, seu PC começará a converter WSL 1 para WSL 2. Dificilmente levará de 5 a 10 minutos.

 wsl --set-version  2 

3. Agora, digite o comando abaixo no PowerShell para verificar a versão atual do Windows Subsystem for Linux . Agora deve mostrar a versão 2. Incrível, você mudou com sucesso para o WSL 2!

 wsl -l -v 

Como o WSL 2 é melhor que o WSL 1?

Com o lançamento do WSL 2, você pode fazer muito mais no Windows 10, pois ele vem com um kernel Linux real. Leva quase 20 vezes menos tempo do que o WSL 1 para buscar comandos de E/S e compilar programas, o que é uma grande melhoria. O WSL 1 foi fornecido com uma camada de compatibilidade do kernel do Linux que levou muito mais tempo para descompilar comandos e atender chamadas do sistema. Além disso, havia suporte de comando limitado no WSL 1, que agora foi substituído pelo suporte completo com o WSL 2. Basicamente, para programadores e estudantes sérios, é uma benção ter Windows e suporte completo ao Linux lado a lado.

Aqui está um exemplo de como o WSL 2 é rápido e eficiente em comparação com o WSL 1. O último WSL 2 levou 4,09 segundos para transferir a página inicial do Google em comparação com os 11,64 segundos do WSL 1. Você está economizando 3x menos tempo, o que é de grande importância na programação e desenvolvimento de software.

Como o WSL 2 agora vem com os aplicativos Kernels e Linux reais, você também pode executar a GUI do Ubuntu. No entanto, não é suportado nativamente e teremos que esperar que a Microsoft implemente esse recurso incrível. A partir de agora, existem algumas maneiras de terceiros para executar a GUI usando o recurso de virtualização Hyper-V no Windows 10, mas o processo é muito complexo para um usuário comum. Portanto, quando o WSL 2 for lançado com suporte nativo para GUI, certamente informaremos as etapas completas.

Aqui está uma breve linha do tempo da data de lançamento do WSL 2.

  • Windows Insider– Junho de 2019 [Já ativo, Build 18917 ou superior]
  • Lançamento público – primeiro trimestre de 2020

Use Linux Bash Shell com suporte a WSL 2 no Windows Terminal

Agora, após o lançamento do Windows Insider em setembro, você pode usar o Bash Shell junto com o PowerShell e o Prompt de Comando lado a lado no Terminal do Windows . E a melhor parte é que ele suporta o mais recente WSL 2. Não há necessidade de converter a distro todas as vezes. Você pode simplesmente abrir o Terminal do Windows e clicar no botão “seta para baixo” e selecionar “Ubuntu”. É isso. Aproveitar!

Faça do Windows 10 sua próxima estação de trabalho com suporte completo para Linux

Então, essa foi nossa visão detalhada do Windows Subsystem para Linux e como você pode habilitar o Linux Bash Shell com suporte WSL 2 no Windows 10. É incrível como a Microsoft está mostrando seu compromisso de oferecer suporte completo ao Linux no Windows 10. Claramente, a Microsoft está tentando tornar o Windows 10 uma plataforma universal para todos, incluindo usuários comuns, desenvolvedores e, é claro, estudantes . De qualquer forma, isso é tudo de nós. Se você achou o artigo informativo e deseja ver postagens semelhantes no novo ecossistema Windows-Linux, fique atento a nós. Traremos guias e tutoriais mais detalhados no futuro.

Scroll to Top