Microsoft
Vakioytimen avulla voit saavuttaa täyden yhteensopivuuden Linuxin kanssa järjestelmäkutsujen tasolla ja tarjota mahdollisuuden suorittaa saumattomasti Docker-säilöjä Windowsissa sekä toteuttaa tuki FUSE-mekanismiin perustuville tiedostojärjestelmille. WSL1:een verrattuna WSL2 on parantanut merkittävästi I/O- ja tiedostojärjestelmän toimintojen suorituskykyä. Esimerkiksi pakatun arkiston purkamisen yhteydessä WSL2 on 1 kertaa nopeampi kuin WSL20 ja 2-5 kertaa nopeampi suoritettaessa operaatioita "git clone", "npm install", "apt update" ja "apt upgrade".
WSL2 tarjoaa Linux 4.19 -ytimeen perustuvan komponentin, joka toimii Windows-ympäristössä käyttämällä Azuressa jo käytettyä virtuaalikonetta. Linux-ytimen päivitykset toimitetaan Windows Update -mekanismin kautta ja testataan Microsoftin jatkuvan integroinnin infrastruktuuria vastaan. Kaikki muutokset, jotka valmistetaan ytimen integroimiseksi WSL:n kanssa, on luvattu julkaista ilmaisella GPLv2-lisenssillä. Valmistetut korjaustiedostot sisältävät optimointeja, jotka lyhentävät ytimen käynnistysaikaa, vähentävät muistin kulutusta ja jättävät ytimeen vähimmäismäärän ohjaimia ja alijärjestelmiä.
WSL1:n vanhan version tuki säilyy ja molempia järjestelmiä voidaan käyttää rinnakkain käyttäjien mieltymyksistä riippuen. WSL2 voi toimia läpinäkyvänä WSL1:n korvaajana. Sama kuin WSL1-käyttäjätilan komponentit
Ympäristö
Lähde: opennet.ru