Como Instalar Arch Linux no Windows Subsystem for Linux

Enquanto distribuições populares como Ubuntu, Debian e Fedora estão disponíveis no Windows Subsystem for Linux (WSL) há algum tempo, agora você pode oficialmente instalar e usar o Arch Linux também. O Arch Linux é conhecido por seu design básico, modelo de lançamento contínuo e conceito centrado no usuário. Executá-lo dentro do WSL no Windows oferece o melhor dos dois mundos: uma distribuição Linux mínima e de ponta ao lado de suas ferramentas do Windows. Este guia fornece uma breve visão geral do WSL e explica como instalar o Arch Linux nele.
O Que É o Windows Subsystem for Linux (WSL)
O Windows Subsystem for Linux (WSL) é um recurso no Windows 10 e 11 que permite que você instale e execute distribuições Linux nativamente sem precisar de uma configuração de dual-boot ou máquina virtual. Pense nisso como um tradutor entre Windows e Linux, permitindo que você use ferramentas Linux, execute scripts e até inicie aplicativos GUI – tudo sem sair da sua área de trabalho do Windows.
Existem duas versões padrão do Windows Subsystem for Linux: WSL 1 e WSL 2. O WSL 1 foi a versão inicial. Ele traduzia chamadas de sistema Linux em chamadas de kernel do Windows NT. Embora inovador, tinha limitações de desempenho, particularmente com operações de sistema de arquivos e não tinha compatibilidade total com chamadas de sistema, incluindo a falta de suporte para certos recursos do kernel Linux.
O WSL 2 representa uma grande mudança arquitetônica. Ele usa um verdadeiro kernel Linux executando dentro de uma máquina virtual leve baseada no Hyper-V. Este design melhora drasticamente o desempenho do sistema de arquivos e oferece compatibilidade total com chamadas de sistema. Isso torna possível executar aplicativos e ferramentas Linux que eram anteriormente incompatíveis com o WSL 1. Para uma distribuição como o Arch Linux, que muitas vezes depende de recursos mais novos do kernel e espera um comportamento Linux padrão, o WSL 2 é a plataforma recomendada.
Configurando o Arch Linux no WSL2
Fazer o Arch Linux funcionar no WSL 2 agora é simples graças à disponibilidade de uma imagem oficial. No entanto, certifique-se de que o WSL esteja instalado primeiro. Se você não tiver certeza se o WSL está instalado, a maneira mais fácil de confirmar e instalá-lo é através do PowerShell.
Abra o PowerShell e execute isto:
wsl --install --no-distribution
Este comando instala os recursos e componentes necessários do WSL exigidos para aplicativos GUI. Além disso, você pode precisar reiniciar o sistema uma vez que a instalação seja concluída.
Após a reinicialização, abra seu PowerShell novamente e instale o Arch Linux usando isto:
wsl --install archlinux
Este comando baixa a imagem oficial do Arch Linux WSL e a configura como uma nova instância de distribuição em seu ambiente WSL.
Uma vez que a instalação esteja completa, você pode iniciar seu Arch Linux com isto:
wsl -d archlinux
Quando você iniciar pela primeira vez a instância do Arch Linux WSL, você precisa atualizar suas listas de pacotes e atualizar todos os pacotes instalados para suas versões mais recentes usando isto:
sudo pacman -SyuConfirme qualquer solicitação para prosseguir com a sincronização e atualização. Agora você pode prosseguir para instalar software adicional e personalizar seu ambiente usando o Pacman.
Limitação do Arch Linux WSL
Embora executar o Arch Linux no WSL 2 forneça um ambiente robusto para muitas tarefas, é importante notar que essa configuração não é idêntica a uma instalação nativa do Arch Linux. Várias limitações surgem devido à natureza de executar dentro do ecossistema Windows.
Uma limitação notável é o suporte para PCs Windows baseados em ARM. Até agora, a imagem oficial do Arch Linux WSL está disponível principalmente para a arquitetura amd64. Isso significa que usuários com dispositivos Windows alimentados por ARM (como alguns modelos Surface Pro ou Dell XPS com processadores Snapdragon) podem não conseguir instalar e usar a imagem oficial do Arch. No entanto, outras distribuições Linux estão disponíveis para ARM no WSL. A ausência de uma versão oficial para ARM reflete o foco do sistema operacional Arch Linux autônomo no amd64.
Limitações gerais adicionais do WSL em comparação com uma instalação nativa incluem falta de acesso direto ao hardware, suporte limitado a módulos do kernel, nuances na integração do systemd e problemas de desempenho entre sistemas de arquivos. No entanto, para fluxos de trabalho de desenvolvimento típicos, uso de utilitários de linha de comando e exploração geral do Linux, o Arch Linux no WSL 2 oferece funcionalidade significativa.
Considerações Finais
A adição de uma imagem oficial do Arch Linux à linha do WSL é um desenvolvimento bem-vindo para qualquer usuário de Linux que aprecia a filosofia e o gerenciamento de pacotes do Arch. Além disso, não é um substituto completo para uma instalação nativa devido ao acesso limitado ao hardware e à falta de suporte ao systemd.
No entanto, se o Arch Linux parecer muito avançado, você também pode considerar tentar o Ubuntu ou o Debian no WSL, pois são mais amigáveis para iniciantes.