DEV Community

Cover image for Primeiros passos com WSL
Amanda Martins Xavier for Feministech

Posted on • Updated on

 

Primeiros passos com WSL

O que seria, e para que serve o WSL? 🤔

O WSL (Windows Subsystem for Linux) é uma ferramenta muito poderosa do Windows, disponível para Windows 10 e 11, com o intuito de permitir a pessoas desenvolvedoras ou entusiastas, rodarem ambientes de distros do sistema operacional Linux, sem a necessidade da configuração de uma máquina virtual ou a instalação do mesmo junto ao Windows no HD/SSD, o famoso dual-boot.

Como veremos neste artigo, é algo relativamente simples e rápido, e pode ajudar de diversas formas, como por exemplo:

  • Utilizar aplicações exclusivas do Linux
  • Desenvolver ou colaborar em projetos Linux
  • Estudar e se familiarizar com o sistema Linux

Tudo isso diretamente do Windows! 😊


O que você irá aprender lendo este artigo? 🎉

  • Como instalar o WSL
  • Como configurar o Ubuntu (distro padrão)
  • Como rodar aplicações gráficas do Linux
  • Como acessar arquivos do ambiente Linux de cada distro
  • Bônus: Como instalar outras distros

Como instalar o WSL ⚒️

Para começarmos é muito simples, basta abrir o terminal do Windows e rodar o seguinte comando:

wsl --install
Enter fullscreen mode Exit fullscreen mode

Logo irá começar a instalação, e para finalizar, será solicitar que você reinicie o computador, assim ele irá finalizar as configurações por meio de uma atualização do Windows.


Como configurar o Ubuntu (distro padrão) 🐧

Para começarmos a utilizar o Ubuntu, basta procurar no menu iniciar do Windows, o atalho "Install RELEASE Ubuntu" ou apenas "Ubuntu", ele irá iniciar a configuração também no terminal, e pedir para que você escolha um nome de usuário e uma senha.

⚠️ O nome de usuário e senha configurado, se trata das suas credenciais no ambiente Linux, portanto, não são as suas credenciais do Windows.

Feito isso, você já está com tudo preparado para começar a utilizar o Ubuntu, basta acessar o atalho para ele no seu menu iniciar e logar com as suas credenciais como solicitado.

Imagem do Windows Terminal com Ubuntu já configurado

Como exemplo, podemos utilizar o interpretador do Python, que por padrão, já vem pré-instalado no Ubuntu. Para isso, basta digitar python3 no terminal, e você já estará dentro dele.

Imagem do interpretador do Python rodando um print de Hello World

Para finalizar o interpretador, basta pressionar CTRL + D.

Caso queira encerrar o Ubuntu, para que ele pare de rodar em segundo plano, gastando recursos da sua máquina, basta utilizar o seguinte comando:

wsl --terminate Ubuntu
Enter fullscreen mode Exit fullscreen mode

Como rodar aplicações gráficas do Linux 💻

Para rodar aplicações gráficas do Linux, você precisará instalar os drivers específicos de cada fabricante, de acordo com a sua placa de vídeo:

  1. Intel Driver de GPU para WSL
  2. AMD Driver de GPU para WSL
  3. NVIDIA Driver de GPU para WSL

⚠️ Note que, caso a sua placa de vídeo seja Intel, o driver padrão, caso esteja atualizado, já vem com as suas funcionalidades do WSL, não sendo necessário instalar algo adicionalmente.

Feito isso, basta rodar o seguinte comando para atualizar as informações dos pacotes de aplicações do Linux:

sudo apt update
Enter fullscreen mode Exit fullscreen mode

E para instalar a aplicação desejada, basta rodar o comando abaixo. Nesse caso, vamos utilizar o GEdit como exemplo, um editor de texto do Linux:

sudo apt install gedit
Enter fullscreen mode Exit fullscreen mode

Para iniciá-lo, basta digitar o seu nome no terminal e pressionar ENTER:

gedit
Enter fullscreen mode Exit fullscreen mode

Imagem do GEdit rodando via WSL no Windows


Como acessar arquivos do ambiente Linux de cada distro 📂

Para acessar os arquivos do seu ambiente Linux, basta abrir o Explorador de Arquivos do Windows, e clicar no menu Linux, no canto inferior esquerdo.

Feito isso, ele irá apresentar o atalho para os arquivos do ambiente do Ubuntu, ou se for o caso, dos vários ambientes instalados na sua máquina.

Imagem com os atalhos para os arquivos dos ambientes Linux

Basta clicar no Ubuntu, ou ambiente utilizado e navegar por suas pastas.

Como padrão, o diretório de arquivos de usuário, como por exemplo, os seus Documentos do Windows, no Linux, ficariam no seguinte caminho:

/home/seunome/Documentos/
Enter fullscreen mode Exit fullscreen mode

Imagem com a pasta home do ambiente Ubuntu

Você pode copiar e colar arquivos do Windows para o Ubuntu, ou outros ambientes, e vice-versa.


Bônus: Como instalar outras distros

Para ver a lista de distros disponíveis para utilização no WSL, basta utilizar o seguinte comando:

wsl --list --online
Enter fullscreen mode Exit fullscreen mode

Para instalar uma determinada distro:

wsl --install -d nomedadistro
Enter fullscreen mode Exit fullscreen mode

Para desinstalar e apagar totalmente um ambiente:

wsl --unregister nomedadistro
Enter fullscreen mode Exit fullscreen mode

Feedback ❤️

Gostou do artigo, viu algo de errado ou algo que poderia ser melhorado? Não deixe de comentar construtivamente por aqui ou nas redes sociais! Isso ajuda muito a melhorar o meu conteúdo e consequentemente contribuir melhor para a nossa comunidade de tecnologia.

Se possível, compartilha nas redes sociais, com suas amizades ou conexões profissionais para que o conteúdo alcance quem precise dele.

GIF da Princesa Leia desejando que força esteja com você


Referências 📚

Top comments (2)

Collapse
 
lissatransborda profile image
Lissa Ferreira

essa Amanda escreve muito bem né gente? ❤️

Collapse
 
bug_elseif profile image
Bruna Ferreira

Obrigada pelo conteúdo, tô precisando aprender a usar Linux, vou testar. 👀🖤

An Animated Guide to Node.js Event Loop

Node.js doesn’t stop from running other operations because of Libuv, a C++ library responsible for the event loop and asynchronously handling tasks such as network requests, DNS resolution, file system operations, data encryption, etc.

What happens under the hood when Node.js works on tasks such as database queries? We will explore it by following this piece of code step by step.