CachyOS no WSL: sistema agora funciona no Windows com suporte ao WSL
Arch Linux Notícias Open Source Software livre Tecnologia Windows

CachyOS no WSL: sistema agora funciona no Windows com suporte ao WSL

CachyOS no WSL: sistema agora oferece suporte oficial ao Windows Subsystem for Linux (WSL), permitindo rodar a distribuição Arch Linux diretamente no Windows sem usar máquinas virtuais. Essa integração facilita a instalação e uso do sistema, mantendo boa compatibilidade com pacotes do Arch. Apesar de algumas limitações do WSL, como suporte reduzido a drivers gráficos, o CachyOS WSL é uma ótima opção para desenvolvedores e usuários que buscam performance e praticidade no ambiente Windows.

A chegada do CachyOS ao Windows Subsystem for Linux (WSL) é uma novidade interessante para quem deseja utilizar ferramentas Linux sem abandonar o Windows. A novidade permite executar essa distribuição baseada no Arch Linux diretamente no ambiente da Microsoft, com acesso a seus repositórios otimizados para diferentes processadores.

A seguir, confira como funciona o suporte, quais são as limitações e o que muda para desenvolvedores e usuários interessados em experimentar o CachyOS.

CachyOS agora oferece suporte ao Windows Subsystem for Linux

O CachyOS acaba de ampliar suas possibilidades de uso. A distribuição Linux baseada no Arch Linux passou a oferecer suporte ao Windows Subsystem for Linux (WSL), recurso da Microsoft que permite executar um ambiente Linux diretamente no Windows, sem a necessidade de instalar outro sistema operacional em uma partição separada ou configurar uma máquina virtual tradicional.

A novidade foi confirmada por Craig Loewen, gerente de produto da Microsoft responsável pelo WSL. Segundo o anúncio, a Microsoft está trabalhando em conjunto com a equipe do CachyOS para adicionar oficialmente a distribuição à lista de sistemas disponíveis na plataforma.

Enquanto essa integração não é concluída, os interessados já podem experimentar o sistema por meio de uma imagem de instalação disponibilizada pelo próprio projeto.

A iniciativa representa mais uma alternativa para desenvolvedores, administradores de sistemas e entusiastas do Linux que precisam utilizar ferramentas dos dois sistemas operacionais no mesmo computador.

CachyOS chega ao Windows Subsystem for Linux

O CachyOS é uma distribuição baseada no Arch Linux que tem como uma de suas principais características o foco em desempenho. O projeto oferece pacotes otimizados para diferentes arquiteturas de processadores, além de ferramentas e configurações próprias.

Com o suporte ao WSL, parte desse ambiente passa a ficar disponível dentro do Windows. Isso significa que o usuário pode abrir um terminal Linux, instalar programas com o gerenciador de pacotes Pacman e utilizar ferramentas tradicionais do ecossistema Arch sem precisar reiniciar o computador.

O WSL foi desenvolvido para permitir que aplicações e ferramentas Linux funcionem integradas ao Windows. Ele é especialmente útil para quem trabalha com programação, automação, administração de servidores, compilação de software e outras atividades que dependem de ferramentas disponíveis no Linux.

Diferentemente de uma instalação convencional, o WSL 2 utiliza um ambiente de virtualização leve e um kernel Linux fornecido pela Microsoft. As distribuições executadas nesse ambiente compartilham a infraestrutura do WSL, mas mantêm seus próprios arquivos, pacotes e configurações.

No caso do CachyOS, a proposta é disponibilizar boa parte da experiência de uso da distribuição, incluindo seu sistema de gerenciamento de pacotes e os repositórios otimizados.

Como instalar o CachyOS no Windows

Para utilizar o CachyOS pelo WSL, é necessário ter o Windows Subsystem for Linux instalado e atualizado. A documentação oficial do projeto estabelece como requisito o WSL 2 na versão 2.4.4 ou superior.

Quem já utiliza o WSL pode verificar se existem atualizações disponíveis executando o seguinte comando no PowerShell:

wsl --update

Depois de preparar o ambiente, o usuário precisa baixar a imagem de instalação do CachyOS, disponibilizada no formato .wsl.

O projeto mantém os arquivos nas versões de lançamento de seu repositório oficial no GitHub. A documentação também apresenta um procedimento para baixar automaticamente a versão mais recente.

Com a imagem salva no computador, existem duas maneiras principais de iniciar a instalação.

A primeira é simplesmente clicar duas vezes no arquivo .wsl baixado. O Windows reconhecerá o formato e iniciará o processo de instalação da distribuição.

A segunda alternativa é utilizar o PowerShell. Nesse caso, o comando indicado pela documentação é:

wsl --install --from-file "C:\caminho\para\cachyos.wsl"

O caminho deve ser substituído pelo local em que o arquivo foi salvo.

Depois da instalação, o CachyOS poderá ser iniciado pelo menu Iniciar do Windows. Também é possível executá-lo diretamente pelo PowerShell ou pelo Terminal do Windows com o comando:

wsl -d cachyos

Esse procedimento permite manter o CachyOS disponível ao lado de outras distribuições instaladas no WSL.

Primeira inicialização configura o sistema automaticamente

Na primeira execução, o CachyOS realiza algumas tarefas de preparação antes de liberar o ambiente para utilização.

Entre elas estão a inicialização do keyring do Pacman, necessário para verificar a autenticidade dos pacotes, e a seleção de servidores espelho para melhorar o processo de download.

O sistema também configura os repositórios otimizados de acordo com o processador identificado no computador.

Durante essa etapa, o usuário precisa criar uma conta Linux. Ela terá permissões administrativas por meio do comando sudo, permitindo instalar programas, atualizar pacotes e modificar configurações do sistema.

Outro detalhe é que o Fish será configurado como shell padrão. Esse interpretador de comandos oferece recursos como sugestões automáticas, destaque de sintaxe e uma experiência de terminal diferente daquela encontrada no Bash tradicional.

A primeira inicialização pode levar alguns minutos, pois o sistema precisa concluir essas configurações.

Pacotes otimizados de acordo com o processador

Um dos aspectos mais interessantes da implementação é a manutenção do sistema de otimização de pacotes característico do CachyOS.

A imagem disponibilizada para o WSL é genérica e pode ser instalada em processadores compatíveis com a arquitetura x86-64. Entretanto, durante a configuração inicial, o sistema identifica o hardware e seleciona os repositórios mais adequados.

Entre as opções estão:

  • znver4: conjunto de pacotes otimizado para processadores AMD Zen 4.
  • x86-64-v4: otimizações destinadas a processadores que oferecem suporte ao conjunto de instruções correspondente.
  • x86-64-v3: alternativa otimizada para CPUs compatíveis com essa arquitetura.

Processadores mais antigos, que não atendem aos requisitos dessas variantes, continuam utilizando os pacotes genéricos.

Essa abordagem permite que o CachyOS aproveite recursos específicos do hardware sem exigir que o usuário escolha manualmente uma imagem diferente para cada processador.

É importante observar, porém, que a presença desses pacotes otimizados não significa que o WSL terá exatamente o mesmo comportamento de uma instalação convencional do CachyOS. O ambiente continua condicionado à arquitetura e aos recursos disponibilizados pelo Windows Subsystem for Linux.

Existem limitações em comparação com a instalação tradicional

Embora o suporte ao WSL amplie as possibilidades de utilização da distribuição, existem diferenças importantes em relação ao CachyOS instalado diretamente no computador.

A principal limitação está relacionada ao kernel Linux.

No WSL 2, as distribuições utilizam o kernel mantido pela Microsoft. Por isso, a versão para Windows não utiliza o kernel personalizado linux-cachyos, conhecido pelas otimizações e ajustes desenvolvidos pelo projeto.

Consequentemente, alguns recursos associados a esse kernel também ficam indisponíveis, incluindo seus escalonadores de CPU e o sched-ext.

Outros componentes ausentes são:

  • Gerenciador de inicialização (boot manager).
  • CachyOS Hardware Detection, ferramenta de detecção e configuração de hardware.
  • zram, mecanismo que utiliza memória comprimida para ajudar no gerenciamento da RAM.

Essas diferenças são importantes para quem pretende utilizar o CachyOS no Windows esperando reproduzir integralmente o desempenho e os recursos de uma instalação nativa.

O WSL atende principalmente a necessidades relacionadas ao ambiente Linux, ferramentas de desenvolvimento e execução de aplicações. Portanto, não deve ser considerado um substituto direto para instalar o CachyOS em um computador.

Atualização inicial é recomendada

Outro detalhe importante envolve o modelo de desenvolvimento do CachyOS.

A distribuição segue o modelo rolling release, no qual os pacotes recebem atualizações contínuas, em vez de depender exclusivamente de grandes versões lançadas em intervalos fixos.

Como as imagens do WSL são geradas periodicamente, alguns componentes podem não estar nas versões mais recentes no momento da instalação.

Por esse motivo, a equipe recomenda executar uma atualização completa logo depois da primeira configuração.

O comando é:

sudo pacman -Syu

Ele sincroniza os bancos de dados dos repositórios e atualiza os pacotes instalados.

Essa etapa é especialmente importante em distribuições rolling release, pois ajuda a manter o ambiente atualizado e reduz a diferença entre o conteúdo da imagem de instalação e o estado atual dos repositórios.

Para obter instruções adicionais de instalação e solução de problemas, consulte o guia do projeto CachyOS no WSL.

O que a novidade representa para os usuários Linux?

A chegada do CachyOS ao WSL mostra como o ambiente Linux continua ganhando espaço dentro do ecossistema Windows.

Para desenvolvedores, a novidade oferece mais uma opção de ambiente de trabalho. É possível utilizar ferramentas do Arch Linux, instalar dependências com Pacman e executar comandos Linux sem abandonar aplicativos e recursos do Windows.

Para quem já utiliza o CachyOS, o suporte também representa uma maneira prática de experimentar a distribuição em outro ambiente, sem modificar as partições do computador.

Entretanto, usuários interessados em aproveitar todas as otimizações de kernel, os recursos de hardware e as características de desempenho do sistema devem continuar considerando uma instalação nativa.

O suporte ao WSL não transforma o Windows em uma instalação completa do CachyOS. Ele disponibiliza o ambiente da distribuição dentro da infraestrutura Linux mantida pela Microsoft.

Mesmo com essas limitações, a novidade é relevante. A possibilidade de executar mais uma distribuição baseada no Arch Linux diretamente no Windows amplia as opções disponíveis para quem trabalha com software livre e utiliza ferramentas dos dois sistemas no dia a dia.

Key Takeaways

  • CachyOS agora oferece suporte oficial ao Windows Subsystem for Linux (WSL), permitindo executar a distribuição baseada no Arch Linux diretamente no Windows sem usar máquinas virtuais tradicionais.
  • Instalação: requer WSL 2 (versão 2.4.4 ou superior). Atualize com 'wsl --update', baixe a imagem .wsl do repositório do projeto e instale com duplo clique ou 'wsl --install --from-file "C:caminhoparacachyos.wsl"'; inicie com o menu Iniciar ou 'wsl -d cachyos'.
  • Primeira inicialização: o sistema configura automaticamente o keyring do Pacman, seleciona mirrors, detecta o processador e ajusta repositórios otimizados, pede criação de usuário com sudo e define o Fish como shell padrão.
  • Pacotes otimizados: a imagem genérica identifica o hardware na primeira execução e escolhe repositórios otimizados (por exemplo znver4, x86-64-v4, x86-64-v3); CPUs mais antigas usam pacotes genéricos.
  • Limitações e recomendações: no WSL 2 o kernel é mantido pela Microsoft, portanto o kernel linux-cachyos e recursos como sched-ext, gerenciador de boot, detecção de hardware e zram não estão disponíveis; recomenda-se executar 'sudo pacman -Syu' após a instalação. O WSL é ótimo para desenvolvimento e praticidade, mas não substitui uma instalação nativa para quem precisa de todas as otimizações de kernel e hardware.

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.