O que há de novo na WSL no Windows 10, setembro de 2020
A Microsoft publicou um documento que cobre as alterações feitas no subsistema do Windows para Linux no Windows 10 em setembro de 2020. A postagem menciona atualizações do kernel por meio do Windows Update, disponibilidade do WSL 2 no Windows 10 versão 1909 e 1903 e algumas outras melhorias interessantes feitas no recurso.
WSL 2 é uma nova versão da arquitetura que capacita o subsistema Windows para Linux a executar binários ELF64 Linux no Windows. Esta nova arquitetura muda a forma como esses binários do Linux interagem com o Windows e o computador hardware, mas ainda fornece a mesma experiência do usuário que em WSL 1 (o atual amplamente disponível versão).
Propaganda
Ele vem com um kernel Linux real com o Windows que tornará possível a compatibilidade total das chamadas do sistema. Esta é a primeira vez que um kernel Linux é enviado com o Windows. WSL 2 usa a mais recente tecnologia de virtualização para executar seu kernel Linux dentro de uma máquina virtual de utilitário leve (VM).
O suporte WSL 2 agora está disponível no Windows 10 versão 1903 e 1909
WSL 2, a próxima implementação da camada Linux para Windows 10, estava disponível exclusivamente para a versão 2004 do Windows. Para torná-lo disponível para mais usuários do Windows 10, a Microsoft tem disponibilizou para duas versões anteriores do sistema operacional.
Atualização sobre a execução de aplicativos Linux GUI em WSL
A Microsoft está se aproximando de uma amostra inicial desse recurso e anunciará uma versão de amostra para o Windows Insiders nos próximos meses.
Abaixo está uma visão inicial de uma construção interna executando aplicativos GUI em WSL. Você pode ver que o WSL oferecerá suporte a muitos tipos diferentes de aplicativos, incluindo IDEs executados totalmente em um ambiente Linux. Os desenvolvedores incluem muitos detalhes de ajuste e acabamento, como a exibição de ícones para aplicativos Linux na barra de tarefas e suporte para áudio com seu microfone. Abaixo está a versão nativa do Linux do Microsoft Teams em execução em WSL.
WSL - instalação com suporte à distro está disponível em breve para Insiders
Na conferência BUILD 2020, a Microsoft apresentou uma nova opção de linha de comando, wsl --install
. A primeira iteração desse recurso está disponível atualmente nas compilações do Windows Insider do Windows 10. Nas próximas semanas, o --instalar
O argumento incluirá a capacidade de instalar distros WSL, o que significa que você poderá configurar completamente o WSL em sua máquina, junto com a distro escolhida, com apenas um comando.
Acesse sistemas de arquivos Linux usando WSL
Começando com Versão de visualização do Windows Insiders 20211, WSL 2 oferece um novo recurso: wsl --mount
. Este novo parâmetro permite que um disco físico seja anexado e montado dentro do WSL 2, permitindo que você acesse sistemas de arquivos que não são nativamente suportados pelo Windows (como ext4). Você também pode navegar até esses arquivos dentro do Windows File Explorer.
Para saber mais sobre esse recurso, leia o Documento do disco de montagem WSL 2 ou postagem do blog de anúncio.
TensorFlow de código aberto com DirectML
WSL inclui suporte para fluxos de trabalho de computação GPU, agora disponível em compilações do Windows Insiders. Leia mais sobre essa mudança e como começar nos documentos oficiais: Treinamento de aprendizado de máquina acelerado por GPU. Além disso, a Microsoft disponibilizou ao público o código-fonte do TensorFlow-DirectML, uma extensão do TensorFlow no Windows, como um projeto de código aberto no Github. O TensorFlow-DirectML amplia o alcance do TensorFlow além do suporte tradicional de Unidade de Processamento de Gráficos (GPU), permitindo treinamento de alto desempenho e inferência de modelos de aprendizado de máquina em qualquer dispositivo Windows com uma GPU compatível com DirectX 12 por meio DirectML. DirectML é uma API de aprendizagem profunda acelerada por hardware no Windows. Você pode aprender mais sobre essa mudança em o anúncio do blog.
As versões do kernel Linux agora são atualizadas automaticamente por meio do Microsoft Update para WSL
Com a versão 2004, a Microsoft removeu o kernel do Linux da imagem do sistema operacional Windows e, em vez disso, será entregá-lo ao seu PC através do Windows Update, da mesma forma que os drivers de terceiros (como gráficos ou touchpad drivers). Você pode verificar manualmente se há novas atualizações de kernel clicando no botão ‘Verificar atualizações’ ou pode deixar o Windows mantê-lo atualizado como de costume.
As novas versões do kernel não são mais apenas para Windows Insiders, agora qualquer dispositivo que tenha WSL habilitado e tenha optado por atualizações da Microsoft receberá automaticamente a versão mais recente do kernel! O histórico de lançamento do kernel Linux pode ser encontrado nos documentos WSL.