Windows Subsystem para sa Linux (WSL) bersyon 2: paano ito? (FAQ)

Sa ibaba ng hiwa ay ang pagsasalin na-publish na FAQ tungkol sa mga detalye ng hinaharap na pangalawang bersyon ng WSL (may-akda - Craig Loewen).

Windows Subsystem para sa Linux (WSL) bersyon 2: paano ito? (FAQ)

Windows Subsystem para sa Linux (WSL) bersyon 2: paano ito? (FAQ)

Mga isyung sakop:


Gumagamit ba ang WSL 2 ng Hyper-V? Magagamit ba ang WSL 2 sa Windows 10 Home?

Magiging available ang WSL 2 sa lahat ng edisyon ng Windows kung saan kasalukuyang available ang WSL 1 (kabilang ang Windows 10 Home).

Ang pangalawang bersyon ng WSL ay gumagamit ng Hyper-V na arkitektura upang magbigay ng virtualization. Magiging available ang arkitektura na ito sa isang opsyonal na feature na isang subset ng mga feature ng Hyper-V. Ang karagdagang bahagi na ito ay magiging available sa lahat ng edisyon ng OS. Mas malapit sa paglabas ng WSL 2, pag-uusapan natin nang mas detalyado ang tungkol sa bagong sangkap na ito.

Ano ang mangyayari sa WSL 1? Iiwanan ba?

Kasalukuyan kaming walang planong ihinto ang WSL 1. Maaari mong patakbuhin ang mga pamamahagi ng WSL 1 at WSL 2 nang magkatabi sa parehong makina. Ang pagdaragdag ng WSL 2 bilang isang bagong arkitektura ay tumutulong sa koponan ng WSL na palawakin ang kamangha-manghang mga kakayahan ng pagpapatakbo ng Linux sa Windows.

Posible bang patakbuhin ang WSL 2 at iba pang mga tool sa virtualization ng third-party (tulad ng VMWare o Virtual Box) nang sabay?

Ang ilang mga application ng third-party ay hindi maaaring tumakbo kapag ginamit ang Hyper-V, na nangangahulugang hindi sila gagana kapag ang WSL 2 ay pinagana. Sa kasamaang palad, kabilang dito ang VMWare at Virtual Box.

Sinusuri namin ang mga paraan upang malutas ang problemang ito. Halimbawa, nagbibigay kami ng isang hanay ng mga API na tinatawag Platform ng Hypervisor, na maaaring gamitin ng mga third-party na virtualization provider upang gawing tugma ang kanilang software sa Hyper-V. Pinapayagan nito ang mga application na gamitin ang Hyper-V architecture para sa pagtulad, halimbawa: Ang Google Android emulator ay katugma na ngayon sa Hyper-V.

Tala ng tagasalin

Ang Oracle VirtualBox ay mayroon nang isang pang-eksperimentong tampok gumamit ng Hyper-V para i-virtualize ang iyong mga makina:

Walang kinakailangang configuration. Awtomatikong nakikita ng Oracle VM VirtualBox ang Hyper-V at ginagamit ang Hyper-V bilang virtualization engine para sa host system. Ang icon ng CPU sa VM window status bar ay nagpapahiwatig na ang Hyper-V ay ginagamit.

Ngunit humahantong ito sa kapansin-pansing pagkasira ng pagganap:

Kapag ginagamit ang feature na ito, maaari kang makaranas ng makabuluhang pagbaba ng pagganap ng Oracle VM VirtualBox sa ilang host system.

Mula sa personal na karanasan ng paggamit ng Hyper-V at VirtualBox nang magkasama, mapapansin ko na sa bawat paglabas ng VirtualBox ay nagpapabuti ng suporta para sa pagpapatakbo ng mga virtual machine nito sa ilalim ng Hyper-V. Ngunit sa ngayon ang bilis ng trabaho ay hindi nagpapahintulot sa amin na ganap na lumipat sa tulad ng isang symbiosis para sa mga pang-araw-araw na gawain, kahit na ang mga hindi hinihingi sa pagganap. Ang karaniwang pag-redrawing ng mga bintana sa loob ng isang virtual machine ay nangyayari nang may nakikitang pagkaantala. Taos-puso akong umaasa na ang sitwasyon ay bumuti sa oras na mailabas ang WSL 2.

Posible bang ma-access ang GPU mula sa WSL 2? Ano ang iyong mga plano upang palawakin ang suporta sa hardware?

Sa mga unang paglabas ng WSL 2, limitado ang suporta sa pag-access sa hardware. Halimbawa, hindi mo maa-access ang GPU, serial port, at USB. Gayunpaman, ang pagdaragdag ng suporta sa device ay isang mataas na priyoridad sa aming mga plano dahil nagbubukas ito ng maraming posibilidad para sa mga developer na gustong makipag-ugnayan sa mga device na ito. Pansamantala, maaari mong palaging gamitin ang WSL 1, na nagbibigay ng access sa parehong serial at USB. Mangyaring sundan ang balita sa ang blog na ito at mag-tweet ng mga miyembro ng WSL team upang manatiling napapanahon sa mga pinakabagong feature na darating sa mga build ng Insider, at ipaalam sa amin kung aling mga device ang gusto mong makipag-ugnayan!

Magagamit ba ng WSL 2 ang mga aplikasyon sa network?

Oo, sa pangkalahatan, ang mga network application ay gaganap nang mas mabilis at mas mahusay dahil tinitiyak namin ang buong system call compatibility. Gayunpaman, ang bagong arkitektura ay gumagamit ng virtualized na mga bahagi ng network. Nangangahulugan ito na sa mga paunang pagbuo ng preview, ang WSL 2 ay kikilos tulad ng isang virtual machine, halimbawa, ang WSL 2 ay magkakaroon ng sarili nitong IP address (hindi katulad ng host). Naglalayon kami para sa isang katulad na karanasan sa WSL 2 bilang WSL 1, na kinabibilangan ng mga pagpapabuti sa suporta sa networking. Plano naming mabilis na magdagdag ng kakayahang makipag-ugnayan sa pagitan ng lahat ng mga aplikasyon ng network mula sa Linux o Windows gamit ang localhost. Magpo-post kami ng higit pang mga detalye tungkol sa aming networking subsystem at mga pagpapabuti habang papalapit kami sa paglabas ng WSL 2.

Kung mayroon kang higit pang mga tanong tungkol sa WSL o gusto mo lang makipag-ugnayan sa WSL team, mahahanap mo kami sa Twitter:

Pinagmulan: www.habr.com

Magdagdag ng komento