Temos o prazer de anunciar que, a partir de hoje, você pode experimentar o Windows Subsystem para Linux 2 instalando o Windows build 18917 no anel Insider Fast! Nesta postagem do blog, abordaremos como começar, os novos comandos wsl.exe e algumas dicas importantes. A documentação completa sobre o WSL 2 está disponível em
Introdução ao WSL2
Mal podemos esperar para ver como você começa a usar o WSL 2. Nosso objetivo é fazer com que o WSL 2 pareça o mesmo que o WSL 1 e estamos ansiosos para ouvir seus comentários sobre como podemos melhorar. O
Há algumas alterações na experiência do usuário que você notará quando começar a usar o WSL 2. Aqui estão as duas alterações mais importantes nesta visualização inicial.
Coloque seus arquivos do Linux em seu sistema de arquivos raiz do Linux
Certifique-se de colocar os arquivos que você acessará com frequência com aplicativos Linux dentro do sistema de arquivos raiz do Linux para aproveitar os benefícios de desempenho do arquivo. Entendemos que passamos os últimos três anos dizendo para você colocar seus arquivos na unidade C ao usar o WSL 1, mas esse não é o caso no WSL 2. Para aproveitar o acesso mais rápido ao sistema de arquivos no WSL 2, esses arquivos devem estar dentro do sistema de arquivos raiz do Linux. Também possibilitamos que aplicativos do Windows acessem o sistema de arquivos raiz do Linux (como o File Explorer! Tente executar: explorer.exe .
no diretório inicial da sua distribuição Linux e veja o que acontece), o que tornará essa transição significativamente mais fácil.
Acesse seus aplicativos de rede Linux com um endereço IP dinâmico em compilações iniciais
O WSL 2 inclui uma grande mudança de arquitetura usando a tecnologia de virtualização e ainda estamos trabalhando para melhorar o suporte de rede. Como o WSL 2 agora é executado em uma máquina virtual, você precisará usar o endereço IP dessa VM para acessar os aplicativos de rede Linux no Windows e vice-versa, precisará do endereço IP do host Windows para acessar os aplicativos de rede Windows no Linux. Nosso objetivo é incluir a capacidade do WSL 2 de acessar aplicativos de rede com localhost
assim que pudermos! Você pode encontrar detalhes completos e etapas sobre como fazer isso em nossa documentação
Para ler mais sobre as mudanças na experiência do usuário, consulte nossa documentação:
Novos comandos WSL
Também adicionamos alguns novos comandos para ajudá-lo a controlar e visualizar suas versões e distribuições do WSL.
-
wsl --set-version <Distro> <Version>
Use este comando para converter uma distro para usar a arquitetura WSL 2 ou usar a arquitetura WSL 1.: a distro específica do Linux (por exemplo, “Ubuntu”)
: 1 ou 2 (para WSL 1 ou 2)
-
wsl --set-default-version <Version>
Altera a versão de instalação padrão (WSL 1 ou 2) para novas distribuições. -
wsl --shutdown
Encerra imediatamente todas as distribuições em execução e a máquina virtual do utilitário leve WSL 2.A VM que alimenta as distribuições do WSL 2 é algo que pretendemos gerenciar inteiramente para você e, portanto, a ativamos quando você precisa e a desligamos quando não precisa. Pode haver casos em que você deseja desligá-lo manualmente, e esse comando permite que você faça isso encerrando todas as distribuições e desligando a VM do WSL 2.
-
wsl --list --quiet
Liste apenas os nomes de distribuição.Este comando é útil para criar scripts, pois apenas exibirá os nomes das distribuições que você instalou, sem mostrar outras informações, como distro padrão, versões, etc.
-
wsl --list --verbose
Mostra informações detalhadas sobre todas as distribuições.Este comando lista o nome de cada distro, em que estado a distro está e em qual versão ela está sendo executada. Ele também mostra quais distribuições são padrão com um asterisco.
olhando para frente e ouvindo seu feedback
Você pode esperar obter mais recursos, correções de bugs e atualizações gerais para o WSL 2 dentro do programa Windows Insiders. Fique ligado no blog de experiência deles e neste blog aqui para saber mais notícias do WSL 2.
Se você tiver algum problema ou tiver comentários para nossa equipe, registre um problema em nosso Github em:
Fonte: habr.com