A Microsoft publicou uma atualização do WSL 2.7.0 (Subsistema Windows para Linux), que permite executar aplicativos Linux no Windows. A versão 2.7.0 é a segunda versão significativa após a liberação sob a licença MIT das utilidades de linha de comando, processos em segundo plano para ambientes Linux e serviços para executar máquinas virtuais no WSL. Anteriormente, o código dos componentes do WSL relacionados ao núcleo do Linux e à pilha gráfica wslg foi aberto, enquanto todo o restante das ferramentas era proprietário.
O WSL fornece uma máquina virtual com um núcleo Linux completo (baseado na ramificação 6.6), na qual podem ser executadas distribuições Linux. O núcleo inclui alterações específicas para o WSL, como otimizações para redução do tempo de inicialização e diminuição do consumo de memória, capacidade de liberar memória de processos Linux de volta ao Windows e configurações para excluir drivers e subsistemas desnecessários. O sistema é instalado em um disco virtual (VHD) com o sistema de arquivos ext4 e um adaptador de rede virtual.
Entre as alterações:
- O núcleo do Linux foi atualizado para a versão 6.6.114.
- Atualizadas as versões da pilha gráfica WSLg 1.0.71, .NET, Microsoft.NETCore.App.Runtime e pacotes NuGet.
- A configuração do wslsettings foi aprimorada.
- Adicionado o parâmetro automount.cgroups no wsl.conf para selecionar a versão do Cgroup.
- Implementado o encerramento forçado da máquina virtual em caso de travamento durante a parada de todos os serviços.
- Facilitada a passagem do identificador da máquina virtual para o processo de inicialização das distribuições executadas. Adicionada a opção ‘—vm-id’ à ferramenta wslinfo.
- Adicionado o parâmetro do núcleo hvsocket para registrar eventos do hipervisor Hyper-V durante o boot.
- Suporte adicionado para Debian 13, Ubuntu 25.10, Fedora 43, SUSE Linux 16, openSUSE Leap 16, openSUSE Tumbleweed, Kali 2025.3 e versão de dezembro do Arch Linux.
Fonte: opennet.ru
