WSL no Windows 11: O Guia Completo para o Subsistema Windows para Linux

  • O WSL permite o uso integrado de distribuições Linux diretamente no Windows 11, sem a necessidade de virtualização complexa.
  • O WSL 2 aprimora a velocidade e a compatibilidade, além de permitir a execução de ferramentas avançadas do Linux, com fácil alternância entre versões.
  • É possível executar múltiplos ambientes Linux personalizáveis ​​para desenvolvimento, aprendizado de máquina e fluxos de trabalho híbridos.

WSL no Windows 11

Executar Linux no Windows já foi considerado um desafio técnico complexo, melhor deixado para aqueles corajosos o suficiente para mexer com dual-boot ou máquinas virtuais. Hoje, o Subsistema Windows para Linux (WSL) da Microsoft mudou esse cenário. Agora, qualquer pessoa pode desfrutar das vantagens de um ambiente Linux completo sem precisar sair do conforto do Windows 11.

Se você é um desenvolvedor, usuário avançado ou simplesmente tem curiosidade em combinar o melhor do Windows e do Linux em um único PC, você vai adorar este guia. Ele detalhará todos os aspectos do WSL no Windows 11, explicando o que é, por que é importante e — o mais importante — como configurá-lo e executá-lo com todos os ajustes mais recentes.

O que exatamente é o WSL — e por que você deveria se importar?

O Subsistema Windows para Linux (WSL) é um recurso inovador integrado ao Windows 11, que permite executar distribuições Linux diretamente no ambiente Windows. Isso significa que você não precisa configurar uma máquina virtual tradicional, mexer com partições de inicialização dupla ou sacrificar o desempenho. Para desenvolvedores, cientistas de dados e qualquer pessoa que busque um fluxo de trabalho híbrido perfeito, o WSL é revolucionário.

Suporta diversas distribuições Linux populares, como Ubuntu, Debian, Kali, OpenSUSE e até mesmo distribuições personalizadas não disponíveis na Microsoft Store. A Microsoft Store simplifica a instalação, mas você também pode importar outras distribuições usando arquivos TAR ou pacotes .appx. Comparado às máquinas virtuais tradicionais, tudo é otimizado para velocidade e simplicidade , tornando-o acessível até mesmo para usuários iniciantes em Linux.

Por que o WSL 2 é tão importante no Windows 11

Embora a versão inicial do WSL tenha trazido o Linux para o Windows, o WSL 2 elevou o padrão ao integrar um kernel Linux real em uma máquina virtual leve. Isso aprimora o desempenho do sistema de arquivos, aumenta a compatibilidade do sistema e, efetivamente, une os limites entre os dois sistemas operacionais.

Com o WSL 2, a compatibilidade total com chamadas de sistema permite executar aplicativos, ferramentas e scripts Linux avançados que antes poderiam ser incompatíveis. Cada distribuição Linux é executada como um contêiner isolado dentro da máquina virtual WSL 2, proporcionando melhor desempenho e segurança . Alternar entre o WSL 1 e o WSL 2 é simples , mesmo executando-os lado a lado para diferentes distribuições.

Quem deve usar o WSL?

O WSL é ideal para quem deseja aproveitar as ferramentas e ambientes de desenvolvimento do Linux sem sair do Windows 11. Os casos de uso incluem desenvolvimento web, ciência de dados, gerenciamento de banco de dados, aprendizado de máquina e execução de utilitários ou scripts de linha de comando exclusivos do Linux. Se você valoriza a flexibilidade do shell do Linux, mas prefere manter o Windows como seu sistema operacional principal, o WSL é perfeito para você.

VEJA TAMBÉM  Ubuntu Touch: O Guia Definitivo para Linux no seu Celular e Tablet

O que você pode fazer com o WSL?

  • Instale e execute uma ampla variedade de distribuições Linux. (Ubuntu, Debian, Kali, OpenSUSE, Arch, etc.) da Microsoft Store ou por importação manual.
  • Executar ferramentas e programas de linha de comando do Linux como Bash, grep, sed, awk ou binários especializados e aplicativos gráficos.
  • Desenvolver e depurar projetos multiplataforma Utilizando editores como o VS Code (com recursos de acesso remoto), gerenciar repositórios Git e implantar bancos de dados ou servidores web.
  • Utilize os recursos da GPU Para cargas de trabalho de aprendizado de máquina no Linux, um must-have Para desenvolvedores de IA.
  • Acesse arquivos do Windows e do Linux sem problemas., frequentemente a partir do mesmo painel do Terminal do Windows.
  • Invocar comandos do Windows a partir do Linux e vice-versa., possibilitando opções poderosas de script híbrido.

Requisitos do sistema: Você está pronto para o WSL?

Para instalar e usar o WSL no Windows 11 (ou no Windows 10 versão 2004 e superior), certifique-se de estar executando uma versão compatível. Requer o Windows 11 ou, no mínimo, a versão 19041 do Windows 10. Se o seu sistema for mais antigo, considere atualizá-lo ou realizar uma configuração manual com ajustes adicionais para habilitar o WSL.

Como instalar o WSL no Windows 11 — o jeito mais fácil

Instalar o WSL no Windows 11 é incrivelmente simples. A Microsoft simplificou o processo em um único comando fácil de usar. Siga estes passos:

  1. Abra o PowerShell como administrador. (Clique com o botão direito do mouse no botão Iniciar e selecione "Terminal do Windows (Admin)" ou "PowerShell (Admin)").
  2. Tipo:
    wsl --install Depois pressione Enter.
  3. Siga as instruções na tela. O Windows habilitará os componentes necessários e instalará o Ubuntu por padrão. Para instalar uma distribuição diferente, especifique-a da seguinte forma:
    wsl --install Debian.
  4. Reinicie o seu PC quando solicitado para concluir a configuração.

Se você deseja instalar o WSL sem uma distribuição Linux padrão, adicione a opção `--no-distribution` ao comando. Você também pode encontrar o WSL na Microsoft Store para um processo de instalação com interface gráfica.

Como escolher e gerenciar suas distribuições Linux

O Ubuntu é o sistema operacional padrão, mas existe uma ampla variedade de alternativas. Para navegar por todas as distribuições online, digite:

wsl.exe --list --online

Para instalar uma distribuição específica, utilize:

wsl.exe --install

Substitua por opções como “Debian”, “Kali”, etc. Após a instalação, ao iniciar a nova distribuição a partir do Menu Iniciar, você será solicitado a configurar um usuário e uma senha.

Gerenciando versões, atualizações e configurações do WSL

Normalmente, novas distribuições são executadas no WSL 2 por padrão, mas você pode alternar entre o WSL 1 e o 2 quando necessário. Defina o WSL 2 como padrão para novas instalações através de:

wsl --set-default-version 2

Você pode verificar as versões atuais de suas distribuições com:

wsl --list --verbose

Para alterar a versão de uma distribuição, use:

wsl --set-version <DistributionName> <1|2>

Por exemplo, a atualização do Debian para o WSL 2 é feita com: wsl --set-version debian 2Você pode alternar entre versões de forma flexível a qualquer momento.

VEJA TAMBÉM  Como executar o Windows 11 no Raspberry Pi 5: Métodos, desempenho e experiência real

Ativar o Modo de Compatibilidade com WSL 1

Embora o WSL 2 seja recomendado, o WSL 1 pode ser ativado para fins de compatibilidade. Execute:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Isso ativa o subsistema mais antigo juntamente com o WSL 2, permitindo que você alterne entre eles para diferentes distribuições.

Utilizando múltiplas distribuições Linux simultaneamente

A capacidade de ter vários ambientes Linux ativos ao mesmo tempo é uma vantagem fundamental.

  • Para o padrão: wsl
  • Para lançar um produto específico: wsl -d <DistributionName>
  • Para visualizar as distribuições e versões instaladas: wsl --list --verbose

Defina sua configuração padrão preferida para acesso fácil ou execute diferentes distribuições lado a lado para projetos diversos.

Melhores práticas para desenvolvimento com WSL

Uma vez configurado, o WSL abre muitas possibilidades de desenvolvimento. Lembre-se de configurar suas contas de usuário imediatamente após a instalação, personalizar ambientes e usar o Terminal do Windows para fluxos de trabalho avançados.

O Windows Terminal oferece uma interface com abas e opções de personalização, permitindo executar PowerShell, Prompt de Comando, CLI do Azure e várias distribuições do WSL, tudo em uma única janela. A integração com a extensão VS Code Remote – WSL proporciona codificação, depuração e acesso a ferramentas Linux de forma integrada, a partir de um editor familiar. Além disso, configure o Git no Linux para controle de versão e gerencie arquivos de projeto de forma eficiente em ambas as plataformas.

Mantenha uma estrutura de arquivos organizada usando seu diretório home do Linux para projetos e entendendo as interseções do sistema de arquivos no WSL2.

Opções avançadas: instalações offline, distribuições personalizadas e muito mais.

Se o acesso à internet for limitado ou se você quiser ter controle, pode realizar instalações offline. Baixe os componentes do WSL e as distribuições Linux em:

  • Lançamentos do WSL no GitHub
  • Habilitar a plataforma de máquina virtual com:
    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  • Instale distribuições Linux através de arquivos `.wsl` ou outros formatos de pacotes.

São suportadas distribuições personalizadas e fluxos de trabalho complexos de importação/exportação, proporcionando flexibilidade para empresas e usuários avançados que buscam maior controle de versão e segurança.

Recursos de pré-visualização e programa Windows Insider

Deseja acesso antecipado aos novos recursos do WSL? Participe do Programa Windows Insider para testar as próximas atualizações. Isso garante acesso a versões de pré-visualização de diversos canais, oferecendo melhorias antes do lançamento oficial.

Se preferir não executar versões de pré-visualização do sistema operacional, você pode atualizar o próprio WSL com:

wsl.exe --update --pre-release

Confira as atualizações, correções e novos recursos mais recentes.

Recursos de segurança, conformidade e corporativos

As organizações podem monitorar e gerenciar o WSL com ferramentas corporativas como o Landscape, integrando-o aos fluxos de trabalho existentes. O WSL oferece suporte a padrões de conformidade e políticas corporativas, tornando-o adequado para ambientes empresariais.

Projetos DevOps, automação e gerenciamento de infraestrutura complexa tornam-se mais simplificados com o WSL no Windows 11. Você não precisa mais escolher entre Windows e Linux; a integração oferece o melhor dos dois mundos, projetada para facilidade e eficiência.

Guia completo para instalar o KiCad: Windows, macOS e Linux

Deixe um comentário