Microsoft
La versione di prova di WSL2 verrà offerta alla fine di giugno in build sperimentali
Nell'ambito di WSL2 per Windows 10 verrà offerto un componente con un kernel Linux 4.19 standard. Non appena verranno rilasciate le correzioni per il ramo LTS 4.19, il kernel per WSL2 verrà tempestivamente aggiornato tramite il meccanismo di Windows Update e testato nell'infrastruttura di integrazione continua di Microsoft. WSL2 utilizzerà lo stesso kernel dell'infrastruttura di Azure, semplificandone la manutenzione.
Tutte le modifiche preparate per l'integrazione del kernel con WSL saranno pubblicate sotto la licenza GPLv2 gratuita e saranno trasferite all'upstream. Le patch preparate includono ottimizzazioni per ridurre il tempo di avvio del kernel, ridurre il consumo di memoria e lasciare nel kernel il set minimo richiesto di driver e sottosistemi. Il kernel proposto potrà fungere da sostituto trasparente del livello di emulazione proposto in WSL1. La disponibilità dei codici sorgente consentirà agli appassionati, se lo desiderano, di creare le proprie build del kernel Linux per WSL2, per le quali verranno predisposte le necessarie istruzioni.
L'utilizzo di un kernel standard con ottimizzazioni del progetto Azure consentirà di ottenere la piena compatibilità con Linux a livello di chiamata di sistema e fornirà la possibilità di eseguire senza problemi contenitori Docker su Windows, oltre a implementare il supporto per file system basati sul meccanismo FUSE. Inoltre, WSL2 ha aumentato significativamente le prestazioni delle operazioni di I/O e del file system, che in precedenza costituivano il collo di bottiglia di WSL1. Ad esempio, quando si decomprime un archivio compresso, WSL2 è 1 volte più veloce di WSL20 e quando si eseguono operazioni
"git clone", "npm install", "apt update" e "apt upgrade" di 2-5 volte.
Sebbene fornisca ancora il kernel Linux, WSL2 non fornirà un set già pronto di componenti dello spazio utente. Questi componenti vengono installati separatamente e si basano su assemblaggi di varie distribuzioni. Ad esempio, per installare in WSL nella directory di Microsoft Store
Inoltre si può notare
Fonte: opennet.ru