O subsistema Windows para Linux é um recurso opcional para executar aplicativos Linux em PCs Windows, graças a uma máquina virtual leve. Em breve ele funcionará com ainda mais softwares Linux, graças ao suporte systemd recém-adicionado.
A Microsoft introduziu um subsistema Windows renovado para Linux em 2019, conhecido como WSL2, que executa o kernel Linux e outras funções do sistema em cima de uma máquina virtual mínima (um contêiner Hyper- V especializado , para ser mais específico). É rápido e tem acesso total aos arquivos do Windows, mas não possui suporte para systemd – uma coleção de serviços e utilitários na maioria das distribuições Linux que lidam com dispositivos, registro, rede e outras funções. Isso significa que softwares que requerem systemd não funcionam ou têm mais limites no WSL2, como contêineres Docker e aplicativos distribuídos como pacotes ‘Snap’ .
A Canonical (desenvolvedora do Ubuntu Linux) e a Microsoft têm trabalhado juntas para corrigir o problema e agora o systemd está disponível no WSL2. Por enquanto, está limitado à versão de visualização do WSL e você deve ativá-lo modificando um arquivo de configurações – as instruções completas estão no link da fonte abaixo. Feito isso, reiniciar o WSL habilitará o systemd.
A principal vantagem do novo recurso (e provavelmente o motivo pelo qual a Canonical estava ajudando) é que os pacotes do Snap Store da Canonical agora podem ser instalados. Snap é um método comum de distribuição de software Linux e, embora a tecnologia não seja popular entre muitas pessoas , alguns aplicativos estão disponíveis oficialmente apenas como pacotes Snap.
O melhor de tudo é que o novo recurso deverá estar disponível no WSL2 no Windows 10 e 11 assim que estiver pronto. Por enquanto, está limitado ao Windows Subsystem for Linux Preview em execução em compilações do Windows 11 Insider.
Fonte: Ubuntu
Via: O Registro