Empresa Microsoft sobre a disponibilização do suporte ao subsistema (Subsistema do Windows para Linux) nas versões do Windows 10 — 1903 e 1909, lançadas em maio e novembro do ano passado. Inicialmente, o subsistema WSL2, que permite a execução de arquivos executáveis do Linux no Windows, foi proposto na versão do Windows 10 2004. Agora, a Microsoft trouxe este subsistema para versões anteriores do Windows 10, que permanecem relevantes e são utilizadas em muitas empresas. O porting do WSL2 para essas versões permitirá a execução eficiente de ambientes Linux sem a necessidade de atualização para o Windows 10 2004 (suporte para as versões 1903 e 1909 até dezembro de 2020 e maio de 2022).
Lembramos que a edição do WSL2 substituiu o núcleo do Linux completo em vez do emulador anteriormente utilizado, que fazia a tradução de chamadas de sistema do Linux para chamadas de sistema do Windows. O núcleo do Linux no WSL2 não está incluído na imagem de instalação do Windows, mas é carregado dinamicamente e mantido atualizado pela equipe do Windows, semelhante à forma como drivers gráficos são instalados e atualizados. O mecanismo padrão do Windows Update é utilizado para a instalação e atualização do núcleo.
O núcleo proposto para o WSL2 O ambiente WSL2 é executado em uma imagem de disco separada (VHD) com o sistema de arquivos ext4 e um adaptador de rede virtual. Assim como no WSL1, os componentes do espaço do usuário
são instalados Alpine compilações , , ,
, e .
A Canonical já anunciou a prontidão das compilações de instalação do Ubuntu 20.04 LTS, testadas em ambientes
WSL2 baseados no Windows 10 1903 e 1909. Para ativar o WSL2 no Windows 10 1909, é necessário instalar a atualização e executar no PowerShell com privilégios de administrador o comando:
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart
Em seguida, deve-se reiniciar o computador e ativar o WSL2 como padrão:
wsl.exe —set-default-version 2
Depois disso, é possível instalar o ambiente Linux desejado a partir do catálogo
Microsoft Store ou converter já ambientes existentes no formato WSL 1 usando o comando «wsl.exe —set-version Ubuntu 2».
Além disso, pode-se mencionar a ambiente para WSL2 em vez do backend baseado no HyperV.
O uso do WSL2 permitirá executar o Docker Desktop não apenas para usuários do Windows Pro e Windows Enterprise, mas também para usuários do Windows Home.
Fonte: opennet.ru
