Antecipando o inimigo de plantão, devo dizer que este artigo é sobre uma tecnologia da Microsoft que roda no Windows 10, mas cujo nome é Windows Subsystem for LINUX; você tem que prestar atenção à parte em maiúsculas. Explicou isso, embora não devesse ser necessário, desde ontem WSL introduziu algumas notícias muito interessantes, uma delas sendo o primeiro passo para o Linux dentro do Windows parecer um pouco mais Linux do que tem sido até agora.
Para especificar um pouco mais, não, essas novidades não são oficiais, ou seja, não chegaram à versão estável do Windows 10. Chegaram ontem como parte do Windows 10 Build 20150 e fizeram no fast ring (Fast ring), agora chamado de Dev Channel, para Insiders, aqueles de nós que têm uma equipe com o sistema Microsoft inscritos no programa que nos permite ver antes do seu lançamento as notícias em que estão trabalhando. Dos dois que iremos mencionar neste artigo, a novidade mais marcante é que eles podem ser executar aplicativos Linux com GUI em WSL2.
Microsoft e NVIDIA trazem CUDA para WSL2
Como parte da atualização, agora WSL em sua segunda versão pode realizar Funções de computação baseadas em GPU, que inclui o uso da tecnologia NVIDIA CUDA. Este, e o novo comando de instalação de que falaremos mais tarde, foi avançado na conferência que a Microsoft célebre em maio
Microsoft fez parceria com NVIDIA para entregar uma prévia do NVIDIA CUDA para WSL2 (mais informações), que inclui suporte de aprendizado de máquina para ferramentas, bibliotecas e estruturas populares de ML, como PyTorch e TensorFlow. A Microsoft também fornece um pacote TensorFlow com back-end DirectML. Por outro lado, a AMD também lançou uma versão preliminar de seus drivers gráficos para desbloquear o suporte de aceleração de GPU DirectX 12 dentro do WSL para um bom grupo de seu hardware Radeon.
wsl.exe -install, o comando de instalação é simplificado
O outro recurso interessante é o novo comando de instalação e atualização do WSL. Até agora você tinha que inserir alguns deles que são praticamente impossíveis de lembrar, mas agora eles serão instalados apenas abrindo o Windows PowerShell e inserindo o novo wsl.exe –instalar. A espera pela conclusão da instalação deve ser mais curta, mas o restante das etapas, incluindo ir para a Microsoft Store e instalar uma distribuição Linux, são as mesmas.
Junto com o comando anterior, eles também introduziram o seguinte:
- wsl.exe – atualização irá atualizar o kernel.
- wsl.exe –atualização –status ele nos mostrará o estado do kernel.
- wsl.exe –atualização –reversão nos permitirá voltar a uma versão anterior do kernel
Mas isso não deve ser necessário, se tudo funcionar bem e não quisermos voltar para uma versão mais antiga do kernel, porque agora as atualizações vêm do Windows Update do sistema operacional como qualquer outra atualização que não dependa da Microsoft Store. Hoje, embora muitos de nós continuemos a preferir o Linux nativo e tradicional, para Insiders, o Windows 10 deu mais um passo em direção ao Linux.