A Microsoft ficou de queixo caído ao lançar o subsistema Windows para Linux, uma forma de rodar o Linux de verdade dentro do Windows sem a necessidade de configurar uma máquina virtual. O projeto recebeu muito apoio e o WSL2 é o melhor e mais recente.
Leva as coisas um pouco mais longe e adiciona ainda mais grandiosidade à experiência do Linux no Windows 10 e Windows 11. Se você ainda não deu uma olhada, veja como começar.
Configuração simplificada de WSL2 no Windows 10 e Windows 11
Fonte: Windows Central
Agora existe uma maneira nova e extremamente simplificada de colocar o WSL2 em execução no seu Windows 10 e Windows 11 PC. O único requisito é que você esteja executando a versão 2004 do Windows 10 e superior. Se isso soa como o seu sistema, certifique-se de que você também baixou o opcional KB5004296 atualizar também, pois é o que habilita esse recurso.
Uma vez que isso esteja no lugar, abra o PowerShell e digite este comando:
wsl --install
É isso. O processo de configuração começará e você pode relaxar até que seja concluído.
Se você não tiver a versão necessária do Windows 10 instalada para seguir a configuração simplificada, o método existente, muito mais longo, ainda funciona.
Como habilitar o subsistema Windows para Linux
Antes de obter o WSL2, você precisa ter o WSL. Isso pode parecer um pouco estranho, mas os métodos de habilitar a primeira iteração e a segunda são bem diferentes. Mas para ter a versão mais recente, primeiro você precisa ter a primeira. Não há um caminho direto para apenas instalar o WSL2.
Nós temos uma guia completo sobre como configurar o subsistema Windows para Linux, que você deve verificar para obter uma introdução completa, mas se estiver procurando pelo caminho mais rápido, há uma única linha de código para habilitá-lo em sua máquina.
Abra o PowerShell como administrador e digite este comando:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Eventualmente, você precisará reiniciar o PC, mas pode deixar para depois se for direto para a instalação do WSL2.
Como instalar WSL2 no Windows 10
Fonte: Windows Central
Agora você tem o subsistema Windows para Linux habilitado. É hora de baixar e instalar o WSL2. A iteração mais recente é essencialmente uma pequena máquina virtual que inicializa em segundos e tem um kernel Linux adequado em seu núcleo. E é por isso que a instalação difere um pouco da ativação do WSL antigo normal.
Existem também alguns pré-requisitos para usar WSL2 no Windows 10. Você precisa ter as seguintes versões:
- Para sistemas x64: Versão 1903 ou superior, com Build 18362 ou superior.
- Para sistemas ARM64: Versão 2004 ou superior, com Build 19041 ou superior.
Se você tiver algo inferior, precisará executar o Windows Update antes de prosseguir.
Supondo que tudo esteja bem, o resto é simples.
Habilitando Máquina Virtual
Se você ainda não tiver ativado, será necessário ativá-lo antes de instalar o WSL2. Como já foi dito, WSL2 é uma pequena máquina virtual, então o Windows precisa estar preparado para isso. Se você já habilitou isso, pule e vá direto para reiniciar o seu PC para ter certeza de que está pronto para instalar.
A maneira mais rápida de fazer isso é no PowerShell. Abra o PowerShell como administrador e digite este comando:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Agora reinicie o PC e vá para a próxima seção.
Baixando e instalando WSL2
A próxima parte leva apenas algumas etapas.
- Faça o download do Atualização do kernel WSL2.
- Execute o instalador.
- Quando solicitadas permissões elevadas, clique em sim.
Assim que o instalador tiver feito seu trabalho, você terá o WSL2 instalado com êxito no seu PC.
Configurando WSL2 para suas distros Linux
O bom do WSL2 é que ele não substitui o WSL. Ele apenas corre junto com ele. Isso significa que você pode executar instalações do Linux com uma combinação de diferentes versões. Você pode definir tanto como padrão quanto definir uma versão especificamente para cada distro Linux que tiver em seu PC.
Vamos analisar alguns dos comandos principais para usar no PowerShell que você precisa saber.
Configurando WSL2 como padrão
Fonte: Windows Central
Se você deseja que tudo seja executado no WSL2 assim que instalá-lo, pode defini-lo como a versão padrão.
wsl --set-default-version 2
Listando distros Linux instaladas e suas versões WSL
Fonte: Windows Central
Com o WSL2 definido como padrão, qualquer instalação do Linux depois disso o usará automaticamente. Você pode verificar facilmente qual versão do WSL suas distros Linux instaladas estão usando.
wsl --list --verbose
O uso do sinalizador verbose fornecerá uma análise de qual versão do WSL está anexada a qual instalação do Linux. Sem ele, você simplesmente obterá uma lista das versões do Linux que instalou.
Alterar a versão do WSL por instalação do Linux
Fonte: Windows Central
Ao definir o WSL2 como padrão, ele será aplicado a qualquer coisa que você instalar posteriormente. Se você já estiver configurado, precisará converter manualmente. Da mesma forma, se você deseja ir entre as versões 1 e 2 ou executar uma mistura em seu sistema, você pode fazer isso.
wsl --set-version <distribution name> <versionNumber>
Então, como exemplo, se você tem uma instalação do Debian em WSL que precisa converter para WSL2, você deve inserir wsl --set-version debian 2
.
Inicie instalações específicas do Linux no PowerShell
Fonte: Windows Central
Se você tiver apenas uma versão do Linux instalada, basta digitar wsl
no PowerShell lançará você no shell bash associado. Mas se você tiver vários, pode lançar uma distro específica com este comando.
wsl -d <distribution name>
Quando terminar, digite exit
o levará de volta ao PowerShell.
De agora em diante, você está pronto para instalar todo o Linux que desejar. Nosso guia completo irá ajudá-lo ao longo do caminho, mas uma vez que o WSL2 é configurado como você gosta, ele simplesmente desaparece em segundo plano.
Também vale a pena pegar o aplicativo Windows Terminal da Microsoft Store se você estiver usando WSL. Embora você possa apenas usar o terminal padrão instalado com cada um ou iniciar através do PowerShell como mostrado acima, o Terminal do Windows tem uma interface com guias que permite executar vários shells de uma vez. Tenha PowerShell, Linux, Azure Cloud Shell, até mesmo Prompt de Comando, todos abertos lado a lado em uma janela.
Podemos ganhar uma comissão por compras usando nossos links. Saber mais.
Esta é a aparência do menu Iniciar do Windows 11
O menu Iniciar do Windows 11 é uma merda – pelo menos na minha opinião. E se pudesse ser consertado, no entanto? O artista de UX Gusion Claude recriou a aparência do menu Iniciar do Windows 11.