Publicáronse compilacións de Windows Insider co subsistema WSL2 (subsistema de Windows para Linux).

Microsoft anunciou sobre a formación de novas compilacións experimentais de Windows Insider (build 18917), que inclúen a capa previamente anunciada WSL2 (Windows Subsystem for Linux), que garante o lanzamento de ficheiros executables de Linux en Windows. A segunda edición de WSL distínguese pola entrega dun núcleo de Linux completo, en lugar dun emulador que traduce as chamadas do sistema Linux en chamadas do sistema de Windows sobre a marcha.

Usar un núcleo estándar permítelle acadar unha compatibilidade total con Linux a nivel de chamadas ao sistema e proporcionar a capacidade de executar perfectamente os contedores Docker en Windows, así como implementar soporte para sistemas de ficheiros baseados no mecanismo FUSE. En comparación con WSL1, WSL2 aumentou significativamente o rendemento das operacións de E/S e do sistema de ficheiros. Por exemplo, ao desempaquetar un arquivo comprimido, WSL2 é 1 veces máis rápido que WSL20 e 2-5 veces máis rápido cando se realizan as operacións "git clone", "npm install", "apt update" e "apt upgrade".

WSL2 ofrece un compoñente baseado no núcleo Linux 4.19 que se executa nun ambiente Windows usando unha máquina virtual xa utilizada en Azure. As actualizacións do núcleo de Linux entréganse a través do mecanismo de actualización de Windows e probáronse coa infraestrutura de integración continua de Microsoft. Todos os cambios preparados para a integración do núcleo con WSL prometen ser publicados baixo a licenza gratuíta GPLv2. Os parches preparados inclúen optimizacións para reducir o tempo de inicio do núcleo, reducir o consumo de memoria e deixar o conxunto mínimo necesario de controladores e subsistemas no núcleo.

Mantense o soporte para a versión antiga de WSL1 e ambos os sistemas pódense usar en paralelo, dependendo das preferencias do usuario. WSL2 pode actuar como un substituto transparente para WSL1. Igual que os compoñentes do espazo de usuario WSL1 están establecidos por separado e baséanse en conxuntos de varias distribucións. Por exemplo, para instalar en WSL no directorio Microsoft Store ofrecido asembleas Ubuntu, Debian GNU/Linux, Kali Linux, Fedora,
alpino, SUSE и openSUSE.

Medio Ambiente realizado nunha imaxe de disco separada (VHD) co ​​sistema de ficheiros ext4 e un adaptador de rede virtual. A interoperabilidade co núcleo Linux ofrecido en WSL2 require a inclusión dun pequeno script de inicialización na distribución que modifique o proceso de arranque. Para cambiar os modos operativos das distribucións, propúxose un novo comando “wsl —set-version” e para seleccionar a versión predeterminada de WSL, o comando “wsl —set-default-version”.

Fonte: opennet.ru

Engadir un comentario