Ettevõte Microsoft WSL2 (Windows Subsystem for Linux) funktsioonide laiendamine, mis võimaldab Linuxi käivitatavate failide käivitamist Windowsis.
Alates Windows Insiders 20211 versioonist on WSL2-sse lisatud toetus füüsiliste ketaste failisüsteemide määrimiseks.
Failisüsteemi määrimiseks on soovitatud käsk «wsl —mount», mille abil on võimalik ka WSL-s määrida Windowsis sisseehitatud toe puudutava failisüsteemiga ja näiteks pääseda ligi ext4 failisüsteemiga jagule. Seda võimalust saab kasutada sama Linuxi jagu haldamiseks, kui arvutis on mitu operatsioonisüsteemi (Windows ja Linux).
Määritud jagud on nähtavad mitte ainult Linuxi keskkonnas WSL-is, vaid ka peamises süsteemis läbi virtuaalse ketta «\wsl$» failihalduri File Exploreris.
Mäletame, et WSL2 väljaanne toob kaasa täieliku Linuxi tuuma toote, mis asendab varem kasutatud emulaatorit, mis teisendas Linuxi süsteemikutsed Windowsi süsteemikutsedeks. WSL2 Linuxi tuum ei kuulu Windowsi installipaketti, vaid laaditakse dünaamiliselt ja seda hoitakse ajakohasena Windowsi poolt, sarnaselt sellele, kuidas installitakse ja uuendatakse graafilisi draivereid. Tuuma installimiseks ja uuendamiseks kasutatakse Windows Update'i tavalist mehhanismi.
WSL2 jaoks pakutav põhineb Linuxi 4.19 kernele, mis töötab Windowsi keskkonnas virtuaalmasina abil, mida juba kasutatakse Azure'is. WSL2 spetsiifilised kernele rakendatud plaastrid hõlmavad optimiseerimisi, et vähendada kerne käivitamise aega, vähendada mälutarbimist, tagastada Windowsile Linuxi protsesside poolt vabastatud mälu, jätta kerne minimaalne vajalik draiverite ja alamsüsteemide kogum.
WSL2 keskkond töötab eraldi ketaspildis (VHD) ext4 failisüsteemiga ja virtuaalse võrguadapteriga. Nagu WSL1, paigaldatakse kasutaja ruumi komponendid ja põhinevad erinevate distributsioonide kogumitel. Näiteks WSL-i installimiseks Microsoft Store'i kataloogis kogud , , ,
, ja .
Allikas: opennet.ru
