Microsoft nantu à a furmazione di novi assemblee sperimentali Windows Insider (build 18917), chì include u stratu WSL2 annunziatu prima (Windows Subsistema per Linux), chì assicura u lanciu di i fugliali eseguibili Linux в WindowsA seconda edizione di WSL si distingue per a consegna di un kernel cumpletu. Linux, invece di un emulatore chì traduce e chjamate di sistema à a mosca Linux in chjamate di sistema Windows.
L'usu di u kernel standard permette una piena cumpatibilità cù Linux à u livellu di chjama di sistema è assicurà a capacità di eseguisce senza intoppi in Windows I container Docker, è ancu l'implementazione di u supportu per i sistemi di fugliali basati nantu à u mecanismu FUSE. In paragone à WSL1, WSL2 migliora significativamente e prestazioni di I/O è di u sistema di fugliali. Per esempiu, quandu si decomprime un archiviu cumpressu, WSL2 hè 20 volte più veloce di WSL1, è quandu si esegue "git clone", "npm install", "apt update" è "apt upgrade", hè 2-5 volte più veloce.
WSL2 offre un cumpunente basatu annantu à u kernel Linux 4.19, chì hè eseguitu in l'ambiente Windows aduprendu una macchina virtuale digià in usu in Azure. Aghjurnamenti di u kernel Linux furnitu per mezu di u mecanismu Windows Aghjurnamentu è sò in prova in l'infrastruttura d'integrazione cuntinua di Microsoft. Tutti i cambiamenti preparati per l'integrazione di u kernel cù WSL sò prumessi per esse publicati sottu a licenza GPLv2 gratuita. I patch preparati includenu ottimisazioni per riduce u tempu d'avviu di u kernel, riduce u cunsumu di memoria è mantene l'inseme minimu necessariu di driver è sottosistemi in u kernel.
U supportu per l'antica versione di WSL1 hè conservatu è i dui sistemi ponu esse utilizati fiancu à fiancu, secondu e preferenze di l'utilizatori. WSL2 pò agisce cum'è un sustitutu trasparente per WSL1. Stessa cum'è cumpunenti di u spaziu di l'utilizatori WSL1 separatamente è sò basati nantu à assemblee di diverse distribuzioni. Per esempiu, per installà in WSL in u cartulare Microsoft Store assemblee , , ,
, и .
Ambiente in una maghjina di discu separata (VHD) cù un sistema di fugliali ext4 è un adattatore di rete virtuale. Per l'interazzione cù u kernel offertu in WSL2 Linux Un picculu script d'inizializazione chì mudifica u prucessu d'avviu deve esse inclusu in a distribuzione. Un novu cumandamentu, "wsl --set-version", hè prupostu per cambià i modi operativi di distribuzione, è "wsl --set-default-version" hè adupratu per selezziunà a versione WSL predefinita.
Source: opennet.ru
