Windows Insider -koontiversiot WSL2-alijärjestelmällä (Windows Subsystem for Linux) on julkaistu

Microsoft ilmoitti uusien kokeellisten Windows Insider -rakennusten (build 18917) muodostamisesta, jotka sisältävät aiemmin julkistetun WSL2 (Windows Subsystem for Linux) -kerroksen, joka varmistaa Linuxin suoritettavien tiedostojen käynnistämisen Windowsissa. WSL:n toiselle painokselle on ominaista täysimittainen Linux-ytimen toimittaminen emulaattorin sijaan, joka kääntää Linux-järjestelmäkutsut Windows-järjestelmäkutsuiksi lennossa.

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 on perustettu erikseen ja perustuvat eri jakeluiden kokoonpanoihin. Esimerkiksi asentaaksesi WSL:ään Microsoft Store -hakemistossa tarjottu kokoonpanot Ubuntu, Debian GNU/Linux, Kali Linux, Fedora,
Alppi-, SUSE и openSUSE.

Ympäristö suoritetaan erillisessä levykuvassa (VHD) ext4-tiedostojärjestelmällä ja virtuaalisella verkkosovittimella. Yhteentoimivuus WSL2:ssa tarjotun Linux-ytimen kanssa edellyttää, että jakeluun sisällytetään pieni alustuskomentosarja, joka muuttaa käynnistysprosessia. Jakelujen toimintatapojen vaihtamiseksi on ehdotettu uutta komentoa "wsl —set-version" ja WSL:n oletusversion valitsemiseksi komentoa "wsl —set-default-version".

Lähde: opennet.ru

Lisää kommentti