O que saber
- Ative o WSL como um recurso opcional do Windows ou por meio de um comando do PowerShell.
- Vá para a Windows Store. Selecione uma distribuição e instale-a.
- Execute a distribuição e atualize-a se necessário. Use-o para executar scripts bash ou utilitários de linha de comando do Linux.
Este artigo explica como ativar, baixar, instalar e usar o Windows Subsystem for Linux (WSL) no Windows 10.
Como executar o WSL no Windows
Na atualização de aniversário do Windows 10, a Microsoft adicionou o Windows Subsystem para Linux ao Windows 10 e até ofereceu (em parceria com a Canonical) uma versão totalmente funcional do Ubuntu Linux - oficialmente, apenas acesso ao shell, embora tenha demorado cerca de três nanossegundos para as pessoas descobrirem como executar aplicativos Linux regulares em sessões X no Windows 10.
A Microsoft Store oferece distribuições Linux com suporte oficial para Ubuntu, openSUSE Leap, SUSE Linux Enterprise, Debian/GNU Linux e Kali Linux. Cada uma dessas distribuições oferece acesso de linha de comando ao Linux, a partir do qual você pode executar scripts bash ou utilitários de linha de comando do Linux.
Ative o WSL
Por padrão, você não pode usar WSL. Em vez disso, você deve ativar o WSL como um recurso opcional do Windows. Abra o assistente Windows Features e marque a caixa ou abra um prompt do PowerShell como administrador e execute:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Reinicialize após ativar o WSL.
Instalar uma Distribuição
Inicie a Windows Store e selecione uma distribuição para instalar.
Execute a distribuição pela primeira vez
Depois que a distribuição for carregada em seu computador através da Windows Store, execute-a. Você terá que criar uma nova conta de usuário como se tivesse instalado a distribuição como um sistema operacional autônomo em um disco rígido novo.
Atualizando sua instalação
Sua distribuição Linux não é um ambiente de mentira - é um sistema Linux real que usa WSL em vez de uma imagem de kernel padrão. Portanto, você precisará cuidar da limpeza normal do Linux.
Comece atualizando a distribuição de acordo com a arquitetura do sistema. Por exemplo, Debian e Ubuntu usam apt.
Usando um programa de linha de comando
Depois de atualizar a distribuição corretamente, você está livre para executar qualquer programa que desejar, incluindo scripts de shell e utilitários de linha de comando.
Por exemplo, você pode executar o comando top para verificar o desempenho do sistema.
Tecnicamente, você não pode executar programas Linux que requerem um servidor X, embora a Internet esteja repleta de soluções alternativas bastante simples para que o Windows 10 exiba uma janela X.
O que há por baixo do capô?
Quando você instala uma distribuição Linux no Windows 10, você não está recebendo uma máquina virtual ou um programa que faz o possível para fingir ser "Bash in Linux". Na verdade, é uma distribuição Linux rodando normalmente no seu PC graças ao Windows Subsystem for Linux. O WSL é o "molho secreto" que permite que o software Linux seja executado no Windows. Em essência, o WSL substitui o kernel do Linux; O Linux funciona totalmente como pretendido, usando apenas o WSL em vez de uma imagem normal do kernel do Linux.