Embora demore um tempo, a Microsoft finalmente começou a reparar sua reputação na comunidade Linux com o WLS 2. De fato, recentemente, a gigante da tecnologia chegou ao ponto de admitir que estava do “lado errado da história” em relação ao software de código aberto em geral.
No entanto, a Microsoft tem mais a oferecer aos fãs do Linux do que palavras vazias. No final de maio, a empresa dará ao Windows Subsystem for Linux um impulso útil com vários novos recursos. Esses recursos incluem compatibilidade total de chamadas do sistema e a capacidade de executar um kernel Linux completo no Windows (ele ainda usará uma máquina virtual ‘leve’, mas não a tradicional).
Essa atualização será chamada WSL 2 e será um projeto separado em comparação com o WSL 1. O WSL 1 não será descontinuado e continuará funcionando para usuários que preferirem em determinados casos de uso. Por exemplo, se você é um desenvolvedor de software com arquivos críticos que “devem ser armazenados” no sistema de arquivos do Windows, o WSL 1 pode ser a melhor opção.
No entanto, em geral, o WSL 2 será uma melhoria em relação ao seu antecessor. Com o tempo, a Microsoft planeja habilitar a aceleração da GPU, o que deve aumentar consideravelmente o desempenho: de acordo com a empresa, não haverá limitações de recursos nos aplicativos Linux quando comparados aos do Windows. Essa aceleração de hardware deve ser lançada no Windows Insiders nos próximos meses.
A Microsoft também está planejando o suporte oficial do WSL2 para Linux GUI Apps, embora pareça que esse recurso em particular esteja muito distante – mais detalhes sobre como a funcionalidade funcionará e quando poderá chegar serão apresentados no final do ano. Independentemente disso, é bom ver a Microsoft levar o Linux e sua base de usuários mais a sério, e esperamos ver novas melhorias chegando à WSL nos próximos anos.
Se você quiser testar a WSL, instruções detalhadas de instalação podem ser encontradas na documentação oficial da Microsoft sobre WSL.
Saiba mais sobre isso em nosso setor especializado em programas.