Compilações do Windows Insider com subsistema WSL2 (Windows Subsystem for Linux) foram publicadas

Microsoft anunciou o sobre a formação de novas compilações experimentais do Windows Insider (build 18917), que incluem a camada WSL2 (Windows Subsystem for Linux) anunciada anteriormente, que garante o lançamento de arquivos executáveis ​​​​do Linux no Windows. A segunda edição do WSL se distingue pela entrega de um kernel Linux completo, em vez de um emulador que traduz chamadas de sistema Linux em chamadas de sistema Windows dinamicamente.

O uso de um kernel padrão permite obter compatibilidade total com Linux no nível de chamadas do sistema e fornecer a capacidade de executar contêineres Docker perfeitamente no Windows, bem como implementar suporte para sistemas de arquivos baseados no mecanismo FUSE. Comparado ao WSL1, o WSL2 aumentou significativamente o desempenho das operações de E/S e do sistema de arquivos. Por exemplo, ao descompactar um arquivo compactado, o WSL2 é 1 vezes mais rápido que o WSL20 e 2 a 5 vezes mais rápido ao executar as operações “git clone”, “npm install”, “apt update” e “apt upgrade”.

WSL2 oferece um componente baseado no kernel Linux 4.19 que roda em ambiente Windows usando uma máquina virtual já utilizada no Azure. As atualizações do kernel Linux são entregues por meio do mecanismo do Windows Update e testadas na infraestrutura de integração contínua da Microsoft. Todas as alterações preparadas para a integração do kernel com WSL serão publicadas sob a licença GPLv2 gratuita. Os patches preparados incluem otimizações para reduzir o tempo de inicialização do kernel, reduzir o consumo de memória e deixar o conjunto mínimo necessário de drivers e subsistemas no kernel.

O suporte para a versão antiga do WSL1 é mantido e ambos os sistemas podem ser usados ​​lado a lado, dependendo das preferências do usuário. WSL2 pode atuar como um substituto transparente para WSL1. Igual aos componentes do espaço do usuário WSL1 estabelecido separadamente e são baseados em montagens de várias distribuições. Por exemplo, para instalar em WSL no diretório da Microsoft Store são oferecidos montagem Ubuntu, Debian GNU/Linux, Kali Linux, Fedora,
Alpino, SUSE и openSUSE.

Meio ambiente realizado em uma imagem de disco separada (VHD) com o sistema de arquivos ext4 e um adaptador de rede virtual. A interoperabilidade com o kernel Linux oferecido no WSL2 requer a inclusão de um pequeno script de inicialização na distribuição que modifica o processo de inicialização. Para alternar os modos de operação das distribuições, foi proposto um novo comando “wsl —set-version”, e para selecionar a versão padrão do WSL, o comando “wsl —set-default-version”.

Fonte: opennet.ru

Adicionar um comentário