Windows Insider inovaka neWSL2 subsystem (Windows Subsystem yeLinux) yakaburitswa

Microsoft Company yakaziviswa nezve kuumbwa kwezvitsva zvekuedza kuvaka kweWindows Insider (kuvaka 18917), iyo inosanganisira iyo yakamboziviswa WSL2 (Windows Subsystem yeLinux) layer, iyo inovimbisa kuvhurwa kweLinux mafaera anoteedzera paWindows. Iyo yechipiri edition yeWSL inosiyaniswa nekuunza yakazara-yakazara Linux kernel, pachinzvimbo cheemulator inoshandura Linux system inofona muWindows system inofona panhunzi.

Kushandisa kernel yakajairwa kunobvumidza iwe kuti uwane kuenderana kwakazara neLinux padanho rekufona kwehurongwa uye nekupa kugona kumhanya zvisina musono midziyo yeDocker paWindows, pamwe nekushandisa rutsigiro rwemafaira masisitimu anoenderana neFUSE michina. Kuenzaniswa neWSL1, WSL2 yakawedzera zvakanyanya kuita kweI/O uye mashandiro ehurongwa hwefaira. Semuyenzaniso, pakuburitsa dura rakadzvanywa, WSL2 inomhanya zvakapetwa makumi maviri kupfuura WSL1, uye 20-2 times nekukurumidza paunenge uchiita maoparesheni e "git clone", "npm install", "apt update" uye "apt upgrade".

WSL2 inopa chikamu chakavakirwa paLinux 4.19 kernel inomhanya munzvimbo yeWindows ichishandisa muchina chaiwo watoshandiswa muAzure. Zvidzoreso kuLinux kernel zvinounzwa kuburikidza neWindows Kudzoreredza michina uye inoedzwa kupokana neMicrosoft inoenderera mberi yekubatanidza zvivakwa. Shanduko dzese dzakagadzirirwa kubatanidzwa kwe kernel neWSL dzakavimbiswa kuburitswa pasi peiyo GPLv2 rezinesi remahara. Iwo akagadzirirwa mapeche anosanganisira optimizations yekudzikisa kernel yekutanga nguva, kuderedza ndangariro kushandiswa, uye kusiya shoma inodiwa seti yevatyairi uye subsystems mukernel.

Tsigiro yeiyo yekare vhezheni yeWSL1 inochengetwa uye ese ari maviri masisitimu anogona kushandiswa padivi, zvichienderana nezvinodiwa nemushandisi. WSL2 inogona kuita sekutsiva kwakajeka kweWSL1. Zvakafanana neWSL1 mushandisi nzvimbo zvikamu dzakasimbiswa zvakasiyana uye zvakavakirwa pamagungano ekugoverwa kwakasiyana. Semuenzaniso, kuisa muWSL muMicrosoft Store dhairekitori akapa magungano Ubuntu, Debian GNU/Linux, Kali Linux, Fedora,
Alpine, suse ΠΈ vhura.

Nzvimbo kuitwa mune imwe yakasiyana disk image (VHD) ine ext4 faira system uye virtual network adapter. Kudyidzana neLinux kernel inopihwa muWSL2 inoda kuisirwa diki yekutanga script mukugovera inogadzirisa maitiro ebhutsu. Kuchinja maitiro ekushandisa ekugovera, murairo mutsva "wsl -set-version" wataurwa, uye kusarudza iyo yakasarudzika vhezheni yeWSL, murairo "wsl -set-default-version".

Source: opennet.ru

Voeg