S'han publicat les compilacions de Windows Insider amb el subsistema WSL2 (subsistema de Windows per a Linux).

Microsoft va anunciar sobre la formació de noves versions experimentals de Windows Insider (build 18917), que inclouen la capa anteriorment anunciada WSL2 (Windows Subsystem for Linux), que garanteix el llançament de fitxers executables de Linux a Windows. La segona edició de WSL es distingeix pel lliurament d'un nucli de Linux complet, en lloc d'un emulador que tradueix les trucades del sistema Linux a les trucades del sistema de Windows sobre la marxa.

L'ús d'un nucli estàndard us permet aconseguir una compatibilitat total amb Linux a nivell de trucades al sistema i proporcionar la possibilitat d'executar de manera perfecta els contenidors Docker a Windows, així com implementar suport per a sistemes de fitxers basats en el mecanisme FUSE. En comparació amb WSL1, WSL2 ha augmentat significativament el rendiment de les operacions d'E/S i del sistema de fitxers. Per exemple, quan es desempaqueta un arxiu comprimit, WSL2 és 1 vegades més ràpid que WSL20 i 2-5 vegades més ràpid quan es fan les operacions "git clone", "npm install", "apt update" i "apt upgrade".

WSL2 ofereix un component basat en el nucli Linux 4.19 que s'executa en un entorn Windows mitjançant una màquina virtual que ja s'utilitza a Azure. Les actualitzacions del nucli de Linux es lliuren mitjançant el mecanisme d'actualització de Windows i es posen a prova amb la infraestructura d'integració contínua de Microsoft. Es promet que tots els canvis preparats per a la integració del nucli amb WSL es publicaran sota la llicència gratuïta GPLv2. Els pedaços preparats inclouen optimitzacions per reduir el temps d'inici del nucli, reduir el consum de memòria i deixar el conjunt mínim necessari de controladors i subsistemes al nucli.

El suport per a la versió antiga de WSL1 es manté i els dos sistemes es poden utilitzar al costat de l'altre, depenent de les preferències de l'usuari. WSL2 pot actuar com a substitut transparent de WSL1. Igual que els components de l'espai d'usuari WSL1 estan establerts per separat i es basen en muntatges de diverses distribucions. Per exemple, per instal·lar a WSL al directori de Microsoft Store ofert assemblees Ubuntu, Debian GNU/Linux, Kali Linux, Fedora,
alpí, SUSE и openSUSE.

L’entorn realitzat en una imatge de disc independent (VHD) amb el sistema de fitxers ext4 i un adaptador de xarxa virtual. La interoperabilitat amb el nucli Linux ofert a WSL2 requereix la inclusió d'un petit script d'inicialització a la distribució que modifica el procés d'arrencada. Per canviar els modes de funcionament de les distribucions, s'ha proposat una nova ordre “wsl —set-version” i per seleccionar la versió predeterminada de WSL, l'ordre “wsl —set-default-version”.

Font: opennet.ru

Afegeix comentari