Microsoft on rakendanud WSL2 (Windows Subsystem for Linux) tuge Windows Server 2022. Alguses pakuti WSL2 aluseks olevaid Linuxi käivitatavaid faile ainult Windowsi tööstusasjade variandis, kuid nüüd on Microsoft selle aluseks ka Windowsi serveriversioonidesse viinud. WSL2 toetavad komponendid Windows Serveris on praegu saadaval testimiseks eksperimentaalse värskenduse KB5014021 (OS Build 20348.740) vormis. Juuni kogumvärskenduses kavatsetakse integreerida WSL2 alusel Linuxi keskkonnad Windows Server 2022 põhiversiooniga ja pakkuda seda kõigile kasutajatele.
Linuxi käivitatavate failide käitamiseks WSL2-s on loobutud emulatori kasutamisest, mis tõlkes Linuxi süsteemikutsed Windowsi süsteemikutsedesse, ning on üle mindud keskkonna pakkumisele, kus on täislahendus Linuxi kernel. WSL-i jaoks pakutav kernel põhineb Linuxi versiooni 5.10 väljaandel, mida on täiendatud WSL-spetsiifiliste plaastritega, mis sisaldavad optimeerimisi kernes käivitamise aja lühendamiseks, mälu tarbimise vähendamiseks, Windowsile Linuxi protsesside poolt vabastatud mälu tagastamiseks ja minimaalsete vajalike draiverite ning alam-süsteemide jätmiseks kernelis.
Kernel töötab Windowsi keskkonnas virtuaalmasina abil, mis on juba Azure'is rakendatud. WSL keskkond töötab eraldi kettapildis (VHD) ext4 failisüsteemiga ja virtuaalse võrgukaardiga. Kasutajaruumi komponendid installitakse eraldi ja need põhinevad erinevate jaotuste kogudel. Näiteks WSL-i installimiseks pakutakse Microsoft Store'is Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE ja openSUSE kogusid.
Allikas: opennet.ru
