Windows Insider na-eji WSL2 subsystem (Windows Subsystem maka Linux) na-ewulite

Microsoft mara ọkwa banyere nguzobe nke ọhụrụ nnwale ewu nke Windows Insider (wuo 18917), nke na-agụnye mbụ mara ọkwa WSL2 (Windows Subsystem maka Linux) oyi akwa, nke ana achi achi mwepụta nke Linux executable faịlụ na Windows. A na-amata mbipụta nke abụọ nke WSL site na nnyefe nke kernel Linux zuru oke, kama emulator nke na-atụgharị oku usoro Linux na oku sistemụ Windows na ofufe.

Iji kernel ọkọlọtọ na-enye gị ohere iji nweta ndakọrịta zuru oke na Linux na ọkwa nke oku sistemụ ma nye ikike ijikwa igbe Docker n'enweghị nsogbu na Windows, yana mejuputa nkwado maka sistemụ faịlụ dabere na usoro FUSE. Tụnyere WSL1, WSL2 abawanyela arụmọrụ nke I/O na sistemụ faịlụ. Dịka ọmụmaatụ, mgbe ị na-ebupụ ebe nchekwa abịakọrọ, WSL2 na-agba ọsọ ugboro 1 karịa WSL20, yana ugboro 2-5 ngwa ngwa mgbe ị na-arụ ọrụ "git clone", "npm install", "Nwelite dabara adaba" na "nkwalite kwesịrị ekwesị".

WSL2 na-enye akụrụngwa dabere na Linux 4.19 kernel nke na-agba na gburugburu Windows site na iji igwe mebere ejirila na Azure. A na-ebunye mmelite na kernel Linux site na usoro Mmelite Windows wee nwalee megide akụrụngwa njikọta Microsoft na-aga n'ihu. Mgbanwe niile akwadoro maka njikọta kernel na WSL ekwekwara na a ga-ebipụta ya n'okpuru ikike GPLv2 efu. Patches ndị a akwadoro gụnyere njikarịcha iji belata oge mmalite kernel, belata oriri ebe nchekwa, ma hapụ opekata mpe nke ndị ọkwọ ụgbọ ala na sistemu dị n'ime kernel.

A na-edobe nkwado maka ụdị ochie nke WSL1 na enwere ike iji usoro abụọ a n'akụkụ, dabere na mmasị onye ọrụ. WSL2 nwere ike rụọ ọrụ dị ka onye nnọchi anya maka WSL1. Ọ dị ka ihe akụrụngwa oghere onye ọrụ WSL1 na -eguzobe iche iche ma dabere na mgbakọ nke nkesa dị iche iche. Dịka ọmụmaatụ, ịwụnye na WSL na ndekọ ụlọ ahịa Microsoft nyere mgbakọ Ubuntu, Debian GNU/Linux, Kali Linux, Fedora,
Alpine, EBU и openSUSE.

Gburugburu rụrụ na onyonyo diski dị iche (VHD) yana sistemụ faịlụ ext4 yana ihe nkwụnye netwọkụ mebere. Mmekọrịta na Linux kernel enyere na WSL2 chọrọ ntinye nke obere edemede mmalite na nkesa na-agbanwe usoro buut. Ka ịgbanwee ụdị nkesa ọrụ, ewepụtara iwu ọhụrụ “wsl —set-version”, yana ịhọrọ ụdị ndabara nke WSL, iwu “wsl —set-default-version”.

isi: opennet.ru

Tinye a comment