Microsoft
WSL2:n testijulkaisu tarjotaan kesäkuun lopussa kokeellisissa versioissa
Osana Windows 2:n WSL10:ta tarjotaan komponentti, jossa on vakio Linux 4.19 -ydin. Kun LTS-haara 4.19:n korjauksia julkaistaan, WSL2:n ydin päivitetään välittömästi Windows Update -mekanismin kautta ja testataan Microsoftin jatkuvan integroinnin infrastruktuurissa. WSL2 käyttää samaa ydintä kuin Azure-infrastruktuuri, mikä helpottaa sen ylläpitoa.
Kaikki muutokset, jotka on valmisteltu ytimen integroimiseksi WSL:n kanssa, julkaistaan ilmaisella GPLv2-lisenssillä ja siirretään ylävirtaan. 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ä. Ehdotettu ydin voi toimia läpinäkyvänä WSL1:ssä ehdotetun emulointikerroksen korvaajana. Lähdekoodien saatavuus mahdollistaa sen, että harrastajat voivat halutessaan luoda omia Linux-ytimen koontiversioita WSL2:lle, joita varten laaditaan tarvittavat ohjeet.
Käyttämällä standardiydintä Azure-projektin optimointien kanssa voit saavuttaa täyden yhteensopivuuden Linuxin kanssa järjestelmäkutsun tasolla ja tarjota mahdollisuuden suorittaa Docker-säilöjä saumattomasti Windowsissa sekä toteuttaa tuki FUSE-mekanismiin perustuville tiedostojärjestelmille. Lisäksi WSL2 on merkittävästi lisännyt I/O- ja tiedostojärjestelmätoimintojen suorituskykyä, mikä oli aiemmin WSL1:n pullonkaula. Esimerkiksi kun purat pakatun arkiston, WSL2 on 1 kertaa nopeampi kuin WSL20, ja kun suoritetaan toimintoja
"git clone", "npm install", "apt update" ja "apt upgrade" 2-5 kertaa.
Vaikka WSL2 toimittaa edelleen Linux-ytimen, se ei tarjoa valmiita käyttäjätilan komponentteja. Nämä komponentit asennetaan erikseen ja ne perustuvat eri jakelujen kokoonpanoihin. Esimerkiksi asentaaksesi WSL:ään Microsoft Store -hakemistossa
Lisäksi voidaan huomauttaa
Lähde: opennet.ru