Microsoft alamsüsteemi toe pakkumise kohta (Windows Alamsüsteem Linux) numbrites Windows 10 — 1903 ja 1909, moodustati eelmise aasta mais ja novembris. Algselt oli tegemist WSL2 alamsüsteemiga, mis tagab käivitatavate failide käivitamise. Linux в Windows, pakuti välja selles numbris Windows 10 2004. Nüüd on Microsoft selle alamsüsteemi varasematesse värskendustesse üle kandnud. Windows 10, mis on endiselt asjakohased ja mida kasutatakse paljudes ettevõtetes. Nendele WSL2 versioonidele portimine võimaldab tõhusat teostust Linux-keskkond ilma vajaduseta ümber lülituda Windows 10 2004 (kaasnes 1903. ja 1909. aasta numbritega) detsembrini 2020 ja maini 2022).
Tuletame meelde, et WSL2 väljaanne täisväärtusliku kerneli tarnimine Linux varem kasutatud emulaatori asemel, mis tõlkis süsteemikõned Linux süsteemikõnedesse WindowsTuum Linux WSL2-s seda installipildis pole Windows, aga laaditakse dünaamiliselt ja seda ajakohastatakse Windows Sarnaselt graafikadraiverite installimise ja värskendamisega. Kerneli installimiseks ja värskendamiseks kasutatakse kerneli vaikemehhanismi. Windows Update.
Pakutud WSL2 jaoks kerneli väljalaske põhjal Linux 4.19, mis käivitatakse keskkonnas Windows kasutades Azure'is juba töötavat virtuaalmasinat. Kernelile rakendatud WSL2-spetsiifilised parandused hõlmavad optimeeringuid kerneli käivitusaja vähendamiseks, mälu tarbimise vähendamiseks ja tagastamiseks. Windows vabanenud Linux-mäluprotsessid, jättes kernelisse minimaalselt vajaliku draiverite ja alamsüsteemide komplekti.
WSL2 keskkond töötab eraldi kettapildis (VHD) koos ext4 failisüsteemi ja virtuaalse võrguadapteriga. Sama mis WSL1 kasutajaruumi komponendid eraldi ja põhinevad erinevate distributsioonide komplektidel. Näiteks installimiseks WSL-is Microsoft Store'i kataloogis assambleed , , ,
, и .
Canonical on seda juba teinud paigalduskomplektide valmisoleku kohta Ubuntu 20.04 LTS testitud keskkondades
WSL2-põhine Windows 10 1903 ja 1909. WSL2 lubamiseks Windows 10 1909. aasta värskendus tuleb installida ja käivitage PowerShellis administraatoriõigustega käsk:
Luba-WindowsValikuline funktsioon -Võrguühendusega -FunctionName VirtualMachinePlatform -NoRestart
Järgmiseks peate arvuti taaskäivitama ja vaikimisi aktiveerima WSL2:
wsl.exe --set-default-version 2
Pärast seda saate määrata soovitud Linux-keskkond kataloogist
Microsoft Store'i või teisendage olemasolev keskkond WSL 1 vormingusse käsuga "wsl.exe --set-version Ubuntu 2 ».
Lisaks võib mainida keskkond eest WSL2 HyperV-põhise taustaprogrammi asemel.
WSL2 kasutamine võimaldab Docker Desktopi käitada mitte ainult omanikel Windows Pro ja Windows Ettevõttele, aga ka kasutajatele Windows Home.
Allikas: opennet.ru
