Como instalar o WSL 2 no Windows Top 10

Como instalar o WSL 2 no Windows Top 10
Subsistema Windows para Linux 2, também conhecido como WSL 2, é a versão mais recente de uma camada de compatibilidade que permite que os usuários do Windows executem um ambiente Linux/GNU no Windows. Através do WSL 2, um usuário do Windows pode usar utilitários Linux, linha de comando, ferramentas e aplicativos diretamente no Windows - sem a necessidade de uma configuração de máquina virtual. Desenhado pela Microsoft com o único objetivo de trabalhar em harmonia com distritos do Linux e melhorar a produtividade e a experiência geral, o WSL 2 permite que o usuário trabalhe no Windows 10 enquanto tive o luxo de desenvolver distribuições Linux.

Entrando como sucessor da WSL 1, foi criado para fornecer ao usuário um impulso notável no desempenho e melhor compatibilidade do sistema. O WSL 2 oferece uma variedade de recursos aprimorados, cujos mais impressionantes são:

  • Tendo uma máquina virtual gerenciada (VM)
  • Permitindo a capacidade completa de chamada do sistema
  • Um kernel Linux embutido

Esses recursos são o ponto crucial para o que faz a mudança do WSL 1 para o WSL 2 uma experiência desejável.

Começando

Antes de começarmos, precisamos garantir que o Windows 10 seja atualizado para a versão 1903 com o sistema operacional Build 18362 ou superior (para sistemas x64) ou versão 2004 com o sistema operacional 19041 ou superior (para sistemas ARM64). Você pode verificar sua versão do Windows digitando Winver Na caixa de pesquisa ao lado do botão Iniciar.

Se você estiver executando uma construção mais antiga do Windows 10, poderá atualizá -lo navegando para Configurações> Atualizações e Segurança> Verifique se há atualizações.

Você também precisa garantir que seu dispositivo ofereça suporte adequado para virtualização de hiper-v, que você pode determinar digitando Msinfo32.exe na caixa de pesquisa e verificando as informações do seu sistema.

Tendo feito isso, podemos iniciar o processo de instalação.

Passo 1. Inicializando o WSL

Esta é uma etapa crucial para instalar qualquer versão do WSL. Podemos inicializar o WSL usando comandos simples de console.

Clique no botão Iniciar e pesquise "Windows PowerShell". Clique com o botão direito do mouse no primeiro resultado e selecione Run como administrador. Uma janela do console deve aparecer agora.

Digite a seguinte linha de comando no console e pressione Enter:

descartar.EXE /Online /Enable-Feature /FeatureName: Microsoft-Windows-Subsystem-Linux /All /Norestart

A saída deve se parecer com a imagem abaixo.

Passo 2. Inicializando a plataforma VM

Ao contrário do WSL 1, o WSL 2 usa um kernel embutido. Por esse motivo, exigimos o uso de uma plataforma de máquina virtual.

Como o que fizemos pelo WSL na etapa 1, executaremos comandos no Windows PowerShell para ativar a plataforma de máquina virtual.

Para Windows 10 (edição de 2004):

descartar.EXE /Online /Enable-Feature /FeatureName: VirtualMachinePlataform /All /Norestart

Para Windows 10 (versão 1903, 1909):

Enable -windowsoptionAleature -Online -FeatureName VirtualMachinePlatform -norestart

Depois de concluir as duas etapas 1 e 2, é recomendável reiniciar seu dispositivo para aplicar as alterações corretamente e verifique se tudo funciona como pretendido.

etapa 3. Configurando o WSL 2 como padrão

Depois de reiniciar o dispositivo, execute o Windows PowerShell como administrador e digite o seguinte comando:

WSL-Confacultado-versões 2

Em alguns casos, o console solicitará que você atualize seu kernel WSL. O prompt deve parecer algo assim:

Você pode baixar a atualização visitando o link na imagem acima ou clicando aqui (para x64).

Depois de terminar de instalar, execute o comando novamente e a versão padrão deve agora ser definida como WSL 2.

Passo 4. Instale uma distro Linux

Agora que terminamos com a configuração do WSL 2, é hora de instalar uma distro Linux. Aqui você tem uma grande variedade de opções para escolher, cada uma com seus prós e contras. Atualmente, uma das distros mais populares - Ubuntu 20.04 LTS - é um sistema operacional de código aberto que pegou grande tração na comunidade Linux. Outras opções incluem Kali Linux, Pengwin e Fedora Remix para WSL, mas é uma questão de preferência mais do que qualquer coisa.

Por uma questão de simplicidade e ampla acessibilidade, continuaremos usando o Ubuntu 20.04 LTS como a distribuição Linux para as próximas etapas.

Etapa 5. Introdução ao WSL 2

Depois de instalar a distro de sua escolha, você pode acessá -la nos ícones adicionados recentemente no menu Iniciar. Clique no ícone para abrir o Ubuntu para iniciar o processo de instalação. Isso vai demorar um pouco, já que está inicializando pela primeira vez, extraindo todos os arquivos e pacotes necessários. Certifique -se de não desligar seu dispositivo durante este processo. Depois de terminar de inicializar, você será solicitado a inserir um nome de usuário e uma senha. Preencha um nome de usuário e senha que você achar adequado. Tendo feito isso, agora você está pronto para usar o WSL 2.

Um método alternativo para ativar a plataforma WSL e VM (opcional)

Aqueles de vocês que lutam para trabalhar no console e estão mais acostumados às configurações baseadas na GUI têm a opção de ativar a plataforma WSL e VM manualmente. Siga as etapas abaixo para ativar esses recursos.

Em primeiro lugar, clique no botão Iniciar e pesquisar "Ligue ou desative os recursos do Windows". Clique no primeiro resultado. Uma nova janela de recursos deve abrir.

Role para baixo e procure as opções “Plataforma de Máquina Virtual” e “Subsistema Windows para Linux”. Verifique a caixa à esquerda dos nomes para habilitá -los e clique em OK.

O Windows agora instalará os arquivos necessários, após o que solicitará que você reinicie seu dispositivo para aplicar essas alterações. Após o reinício, prossiga conforme instruído da Etapa 3 e em diante.

Observações adicionais

  • Você pode voltar para o WSL 1 digitando WSL-Set-Default-Version 1
  • Se o seu dispositivo não possui Windows 10 ou compatibilidade com Hyper-V, você ainda poderá usar o WSL 1

Conclusão

Com o WSL 2 finalmente instalado e configurado, você está pronto para experimentar a melhor integração do Windows-Linux. Agora você pode fazer todo o seu desenvolvimento relacionado ao Linux sem deixar o conforto do Windows 10 ou fazer um grande comprimento ao cobrar seu PC duplo. Felizmente, com a facilidade de usar aplicativos Linux e executar comandos do Linux em velocidades rápidas e desempenho otimizado, sua experiência não será nada menos que gratificante.