Avaldatud on Windows Insideri järgud WSL2 alamsüsteemiga (Windows Subsystem for Linux).

Microsoft kuulutas välja Windows Insideri (versioon 18917) uute eksperimentaalsete ehituste moodustamise kohta, mis sisaldavad varem välja kuulutatud WSL2 (Windows Subsystem for Linux) kihti, mis tagab Linuxi täitmisfailide käivitamise Windowsis. WSL-i teist väljaannet iseloomustab täisväärtusliku Linuxi kerneli kohaletoimetamine emulaatori asemel, mis tõlgib Linuxi süsteemikutsed lennult Windowsi süsteemikõnedeks.

Standardse kerneli kasutamine võimaldab teil saavutada täieliku ühilduvuse Linuxiga süsteemikõnede tasemel ja pakkuda võimalust Dockeri konteinerite sujuvaks käitamiseks Windowsis, samuti juurutada FUSE mehhanismil põhinevate failisüsteemide tuge. Võrreldes WSL1-ga on WSL2 oluliselt suurendanud I/O ja failisüsteemi toimingute jõudlust. Näiteks tihendatud arhiivi lahtipakkimisel on WSL2 1 korda kiirem kui WSL20 ja 2-5 korda kiirem, kui sooritada toiminguid “git clone”, “npm install”, “apt update” ja “apt upgrade”.

WSL2 pakub Linuxi 4.19 tuumal põhinevat komponenti, mis töötab Windowsi keskkonnas, kasutades Azure'is juba kasutatavat virtuaalmasinat. Linuxi tuuma värskendused tarnitakse Windows Update'i mehhanismi kaudu ja neid testitakse Microsofti pideva integratsiooni infrastruktuuri suhtes. Kõik kerneli WSL-iga integreerimiseks ettevalmistatud muudatused avaldatakse tasuta GPLv2 litsentsi all. Ettevalmistatud paigad sisaldavad optimeerimisi, et vähendada kerneli käivitusaega, vähendada mälutarbimist ning jätta kernelisse minimaalne nõutav draiverite ja alamsüsteemide komplekt.

WSL1 vana versiooni tugi säilib ja mõlemat süsteemi saab kasutada kõrvuti, olenevalt kasutaja eelistustest. WSL2 võib toimida WSL1 läbipaistva asendusena. Sama mis WSL1 kasutajaruumi komponendid on kehtestatud eraldi ja põhinevad erinevate distributsioonide komplektidel. Näiteks installimiseks WSL-is Microsoft Store'i kataloogis pakutud assambleed Ubuntu, Debian GNU/Linux, Kali Linux, Fedora,
Alpine, SUSE и openSUSE.

Ümbruskond sooritatud eraldi kettakujutises (VHD) koos ext4 failisüsteemi ja virtuaalse võrguadapteriga. Koostalitlusvõime WSL2-s pakutava Linuxi tuumaga nõuab distributsioonis väikese initsialiseerimisskripti kaasamist, mis muudab alglaadimisprotsessi. Distributsioonide töörežiimide vahetamiseks on pakutud välja uus käsk “wsl —set-version” ja WSL-i vaikeversiooni valimiseks käsk “wsl —set-default-version”.

Allikas: opennet.ru

Lisa kommentaar