Neste tutorial, aprenderemos a instalar e configurar o WSL (Windows Subsystem for Linux) no Windows 11.
Este recurso permite executar o Linux dentro do Windows de forma integrada.
Vídeo Aula : Como Instalar o WSL no Windows 11 💻💡
Pré Requisitos para Instalação do WSL no Windows 11
Primeiramente, para usar o Windows Subsystem for Linux (WSL) é necessário que a virtualização esteja habilitada na BIOS do seu PC. O WSL é uma tecnologia que permite executar distribuições Linux em uma camada de virtualização dentro do Windows, e para isso, depende da capacidade de virtualização do hardware.
Saiba como fazer isso neste Link: Como Ativar a Virtualização no BIOS Setup do PC | Processadores Intel e AMD
A virtualização geralmente é habilitada nas configurações da BIOS ou UEFI do computador. Ela pode ser chamada de “Virtualization Technology”, “VT-x”, “AMD-V” (para processadores AMD), ou algo semelhante, dependendo do fabricante do seu processador e da placa-mãe. É importante verificar as configurações da BIOS/UEFI do seu PC e ativá-la, caso ainda não esteja.
Sem a virtualização habilitada, o WSL não funcionará corretamente e você pode encontrar erros ou problemas ao tentar executar distribuições Linux no Windows usando o WSL. Portanto, é uma etapa importante antes de começar a usar o WSL em seu sistema. Certifique-se de consultar o manual do seu computador ou o site do fabricante para obter instruções específicas sobre como habilitar a virtualização na BIOS/UEFI.
O que é o WSL Windows Subsystem for Linux (Subsistema Windows para Linux) ?
A princípio, o WSL é o Linux no Windows, o que significa que você pode executar comandos Linux integrados ao ambiente Windows.
O Windows Subsystem for Linux (WSL), ou Subsistema Windows para Linux, é uma camada de compatibilidade no sistema operacional Windows que permite executar aplicativos e comandos do Linux de forma nativa. Ele fornece uma interface de linha de comando do Linux no Windows, permitindo que os usuários executem programas, desenvolvam aplicativos e utilizem ferramentas populares do ecossistema Linux diretamente em seus sistemas Windows, sem a necessidade de uma máquina virtual ou dual-boot.
Além disso, o WSL oferece suporte a distribuições Linux populares, como Ubuntu, Debian e Fedora, entre outras. Ele traduz as chamadas do sistema Linux em chamadas compatíveis com o Windows, permitindo a interoperabilidade entre os dois ambientes. Isso significa que os usuários podem usar comandos do Linux, acessar o sistema de arquivos do Linux e executar aplicativos Linux sem sair do ambiente do Windows.
Com o WSL, desenvolvedores e entusiastas têm a flexibilidade de trabalhar em ambientes Linux diretamente em seus sistemas Windows, aproveitando o melhor dos dois mundos. Eles podem executar ferramentas de linha de comando, utilizar linguagens de programação populares, rodar servidores web, trabalhar com contêineres e muito mais, tudo dentro do ambiente familiar do Windows.
Em conclusão, essa integração entre o Windows e o Linux proporcionada pelo WSL oferece uma experiência poderosa e versátil para os usuários, facilitando o desenvolvimento de aplicativos multiplataforma e permitindo que usuários de diferentes ecossistemas trabalhem juntos de forma mais eficiente.
O que posso fazer com o WSL? E quais são suas vantagens?
Desde já, é importante ressaltar que com o Windows Subsystem for Linux (WSL), você pode realizar uma variedade de tarefas e aproveitar várias vantagens.
Recursos WSL
- Executar aplicativos e comandos do Linux: o WSL permite executar programas e utilitários Linux diretamente em seu ambiente Windows. Você pode usar a linha de comando do Linux para executar comandos familiares, instalar pacotes e executar aplicativos Linux.
- Desenvolvimento de aplicativos multiplataforma: Com o WSL, você pode desenvolver aplicativos que sejam compatíveis tanto com o Windows quanto com o Linux. Isso facilita a criação de aplicativos multiplataforma, permitindo que você desenvolva e teste seus aplicativos em um ambiente Linux sem precisar sair do Windows.
- Acesso ao ecossistema do Linux: O WSL dá acesso a um vasto ecossistema de ferramentas e bibliotecas disponíveis no Linux. Você pode aproveitar as poderosas ferramentas de linha de comando do Linux, linguagens de programação, servidores web, bancos de dados e muito mais, tudo dentro do ambiente Windows.
- Integração com ferramentas de desenvolvimento do Windows: O WSL permite que você use ferramentas de desenvolvimento populares do Windows, como o Visual Studio Code, em conjunto com o ambiente Linux. Isso oferece uma experiência de desenvolvimento integrada, permitindo que você aproveite o melhor dos dois mundos.
- Configuração e personalização: Com o WSL, você pode escolher entre diferentes distribuições Linux para instalar, como Ubuntu, Debian, Fedora, entre outras. Além disso, você pode personalizar suas configurações do WSL, como ajustar a alocação de recursos, configurações de rede e integração com o sistema de arquivos do Windows.
Vantagens WSL
Em síntese, as vantagens do WSL incluem:
- Facilidade de uso: O WSL é fácil de instalar e configurar. Com alguns cliques, você pode ter um ambiente Linux funcional em seu sistema Windows.
- Economia de recursos: Ao usar o WSL, você evita a necessidade de executar uma máquina virtual separada para o Linux, o que economiza recursos do sistema.
- Integração perfeita: O WSL integra-se perfeitamente ao ambiente Windows, permitindo que você trabalhe com arquivos e pastas do Windows no ambiente Linux e vice-versa. Você pode acessar facilmente seus projetos e arquivos em ambos os sistemas.
- Desenvolvimento eficiente: O WSL oferece um ambiente de desenvolvimento ágil e eficiente, permitindo que você use ferramentas e bibliotecas do Linux sem precisar sair do Windows. Isso aumenta a produtividade e facilita o trabalho em projetos de desenvolvimento.
- Compatibilidade: O WSL é compatível com uma ampla gama de aplicativos e comandos do Linux. Você pode executar aplicativos populares, ferramentas de linha de comando, linguagens de programação e muito mais, proporcionando uma experiência completa do Linux no Windows.
Enfim, essas são apenas algumas das coisas que você pode fazer e das vantagens que o WSL oferece. Ele abre um mundo de possibilidades para usuários do Windows que desejam explorar o ambiente Linux sem abandonar a familiaridade do sistema operacional Windows.
Instalação passo a passo do WSL no Windows 11
Acima de tudo, o processo de instalação do WSL é bem simples.
Você pode instalar tudo o que precisa para executar o WSL com um único comando.
Para isso, abra o PowerShell, Prompt de Comando ou o Windows Terminal como administrador clicando com o botão direito do mouse e selecionando “Executar como administrador”.
Insira o seguinte comando:
wsl --install
Em seguida, após instalar o WSL via linha de comando, reinicie o computador.
Configuração do Distro Ubuntu no WSL
Depois que reinicializou o sistema, uma tela de configuração do Ubuntu no WSL será exibida.
Então, você precisará escolher um nome de usuário para o Linux.
Lembre-se de que não precisa ser igual ao nome de usuário do Windows.
No meu caso, vou usar “linuxwm”, mas você pode escolher o nome de usuário que preferir.
Em seguida, a instalação solicitará uma senha. Digite-a e confirme.
Por fim, uma mensagem de instalação bem-sucedida aparecerá, seguida pelo prompt de comando do Ubuntu Linux, aguardando seus comandos.
Uso do Windows Terminal (Opcional)
Além disso, para uma experiência aprimorada, recomendo o uso do Windows Terminal.
Se você ainda não o instalou, confira nosso outro tutorial : Como Instalar e Customizar o Windows Terminal Windows
Acesso à Distro Ubuntu no WSL
Finalmente, com o Windows Terminal aberto, clique na seta superior da tela e escolha a distro que você instalou no WSL. No meu caso, é o Ubuntu.
Em seguida, o terminal do Ubuntu no WSL está pronto para uso.
Agora, vamos listar os diretórios e arquivos do diretório do usuário com o comando:
ls -lha
Instalação de Outras Distribuições Linux (Opcional)
Entretanto, se desejar instalar outras distribuições Linux no WSL, você pode verificar as disponíveis com o seguinte comando:
wsl --list --online
Para instalar uma distribuição, execute o seguinte comando:
wsl --install -d <NomedaDistro>
Substituindo <NomedaDistro> pelo nome da distribuição desejada.
No meu caso, vou instalar o Kali Linux:
wsl --install -d kali-linux
Dessa forma, após a conclusão da instalação, a distro ficará disponível no prompt.
Finalização da instalação
Em seguida, feche e reabra o Windows Terminal para ver todas as distribuições disponíveis no menu.
Agora, você tem várias distribuições Linux instaladas no WSL, prontas para serem usadas.
Alterar a distribuição padrão do Linux instalada
Por padrão, a distribuição do Linux instalada será o Ubuntu. Isso pode ser alterado usando o sinalizador -d
.
- Para alterar a distribuição instalada, insira:
wsl --install -d <Distribution Name>
. Substitua<Distribution Name>
pelo nome da distribuição que você gostaria de instalar. - Para ver uma lista das distribuições do Linux disponíveis para download por meio da loja online, insira:
wsl --list --online
ouwsl -l -o
. - Para instalar distribuições adicionais do Linux após a instalação inicial, você também pode usar o comando:
wsl --install -d <Distribution Name>
.
Feedback nos Comentários
E aí, o que você achou deste tutorial ?
Deixe o seu feedback nos comentários!
Referência:
https://learn.microsoft.com/pt-br/windows/wsl/install
Deixe Seu Like e se Inscreva no Canal
Se este vídeo foi útil para você, deixe o seu like para nos ajudar na divulgação desse conteúdo. E não se esqueça de se inscrever no nosso canal para acompanhar mais dicas e tutoriais sobre tecnologia.
Para não perder nenhuma novidade, ative as notificações do nosso canal e receba em primeira mão todas as dicas e atualizações que estamos preparando para vocês!