Executando verificação de segurança...
15

Linux Park: A melhor criação da Microsoft

"Se a Microsoft já ama o Linux, então eu já ganhei" - Linus Torvalds

É meus amigos, faz um bom tempo que a Microsoft passou a adotar e apoiar o Linux em seus produtos e serviços.

Hoje vamos explorar um pouco da maravilha que é o Windows Subsystem for Linux.

Bom basicamente o WSL é uma ferramenta que nos permite rodar o Linux dentro do Windows.

Como exatamente o WSL funciona?

Assim como existem softwares como o Oracle Virtual Box que nos permite instalar outros sistemas operacionais em nossa máquina, o funcionamento do WSL é parecido, mas "a grosso modo" foi feito para gastar menos recursos se comparado a instalarmos distros Linux dentro do Virtual Box.

Instalando o WSL

Primeiro, abra seu Windows Terminal no modo administrador.

A instalação é bem simples, basta digitar: wsl --install

Com este comando já vamos instalar o ambiente Linux e também o Ubuntu.

Após a conclusão da instalação, será necessário reiniciarmos o computador. Ao ligar novamente, uma janela do Windows Terminal será aberta para continuarmos configurando nosso ambiente Linux.

Configurando o ambiente Linux

Com a janela do terminal aberta, configure seu nome de usuário e sua senha. Assim como em qualquer distro, a senha será utilizada para realizarmos tarefas administrativas.

Pronto, agora o Ubuntu está disponível para uso assim como em um servidor ou no Virtual Box.


É interessante que existe uma integração entre o file sistem do Windows e o file sistem do Linux instalado.
Você facilmente pode acessar os arquivos do Ubuntu pelo explorador de arquivos como se fosse uma pasta compartilhada em rede:

Instalação de Distros no WSL 2

Podemos gerenciar o WSL 2 diferentemente do WSL 1. Isso nos dá a possibilidade de instalarmos outras distribuições!

No seu terminal digite: wsl -l -o

Veremos uma lista das distribuições disponíveis de forma oficial (sim a comunidade já deu um jeito de rodar outras distribuições, como o ArchLinux por exemplo.)

Dentre elas temos o Debian, kali Linux, openSUSE...

Para fazer a instalação de alguma, digite: wsl --install <nome da distro>

Irei instalar o Kali Linux como exemplo.

Será necessário assim como no Ubuntu, configurarmos nosso nome de usuário e senha. Após a instalação, podemos alternar de distribuição de uma forma bem fácil pelo Windows Terminal:

Se digitarmos no terminal: wsl --list --verbose

Veremos as distros instaladas, quais estão rodando nesse momento, qual está parada e suas versões.

Você verá que no Ubuntu, ao seu lado tem um asterisco, o que significa que ele é a nossa distro principal, nossa distro padrão. Podemos mudar com o comando: wsl --set-default <nome da distro>

Para remover uma distro Linux do WSL digite o seguinte comando: wsl --unregister <nome da distro>

E claro, você pode digitar: wsl --help Para ver outros comandos importantes.

Enfim, podemos instalar Docker e por ele instalar outros programas e outras distribuições, até aplicativos com interface gráfica dá pra rodar com o WSL.

O Linux é muito versátil, podemos usá-lo desde em uma batata até no Windows :)


Agora me diz, como você usa o WSL no dia a dia?


Atualizações sobre o Linux Park:

Venho dizer que o projeto Linux para Iniciantes está quase pronto! Mas por conta de alguns imprevistos (imprevisto muito bom aliás, e será anunciado em breve) estou passando todo o conteúdo para Markdown, e estou criando alguns conteúdos extras para as aulas.

Inclusive este post será usado como um tutorial alternativo para treinarmos alguns comandos mesmo sem a instalação de fato de uma distribuição Linux. (Irei redirecionar todos os alunos/leitores que quiserem ler os conteúdos extras para o TabNews.)

3

Eu sou um dos maiores entusiatas do WSL aqui na firma, uso desde a primeira versão com vários bugs, acompanhei toda a trajetória até aqui e posso dizer que está fluindo muito bem, o pessoal aqui no trabalho acabou adotando essa idéia e a maioria aqui usa o WSL. É um caminho sem volta, mas é uma ferramenta muito útil. Porém não indico para quem quer aprender sobre Linux, é uma ferramente muito boa, mas um pouco limitada para quem quer aprender sobre o Linux, o WSL é indicado para quem já tem uma vivência do seu funcionamento. E complementando, realmente foi uma das melhores coisas feita pela Microsoft.

1

Realmente o WSL não é recomendado para aprender Linux. Inclusive vou apresentar o WSL como uma alternativa para treinarmos alguns comandos no terminal. (até corrigi isso no post)

Sim, o WSL é um caminho sem volta! hehe

3

Gostei muito deste post Pedro claro meu setup de desenvolvimento avariou e estou usando temporariamente outro labtop mas para não formatar uso VM com VirtualBox. Porém encontrei algumas dificuldades como transferir ficheiros, conectar dispositivo USB e demora para ligar a VM. estarei tentando agora essa solução. Valeu

1