Is-system Windows ar gyfer Linux (WSL) fersiwn 2: sut fydd yn digwydd? (Cwestiynau Cyffredin)

O dan y toriad mae'r cyfieithiad Cwestiynau Cyffredin cyhoeddedig am fanylion ail fersiwn WSL y dyfodol (awdur - Craig Loewen).

Is-system Windows ar gyfer Linux (WSL) fersiwn 2: sut fydd yn digwydd? (Cwestiynau Cyffredin)

Is-system Windows ar gyfer Linux (WSL) fersiwn 2: sut fydd yn digwydd? (Cwestiynau Cyffredin)

Materion a gwmpesir:


A yw WSL 2 yn defnyddio Hyper-V? A fydd WSL 2 ar gael ar Windows 10 Hafan?

Bydd WSL 2 ar gael ar bob rhifyn o Windows lle mae WSL 1 ar gael ar hyn o bryd (gan gynnwys Windows 10 Home).

Mae ail fersiwn WSL yn defnyddio'r bensaernïaeth Hyper-V i ddarparu rhithwiroli. Bydd y bensaernïaeth hon ar gael mewn nodwedd ddewisol sy'n is-set o nodweddion Hyper-V. Bydd y gydran ychwanegol hon ar gael ym mhob rhifyn OS. Yn nes at ryddhau WSL 2, byddwn yn siarad yn fanylach am y gydran newydd hon.

Beth fydd yn digwydd i WSL 1? A fydd yn cael ei adael?

Ar hyn o bryd nid oes gennym unrhyw gynlluniau i ymddeol WSL 1. Gallwch redeg dosbarthiadau WSL 1 a WSL 2 ochr yn ochr ar yr un peiriant. Mae ychwanegu WSL 2 fel pensaernïaeth newydd yn helpu tîm WSL i ehangu galluoedd anhygoel rhedeg Linux ar Windows.

A fydd yn bosibl rhedeg WSL 2 ac offer rhithwiroli trydydd parti eraill (fel VMWare neu Virtual Box) ar yr un pryd?

Ni all rhai cymwysiadau trydydd parti redeg pan ddefnyddir Hyper-V, sy'n golygu na fyddant yn gallu rhedeg pan fydd WSL 2 wedi'i alluogi. Yn anffodus, mae'r rhain yn cynnwys VMWare a Virtual Box.

Rydym yn archwilio ffyrdd o ddatrys y broblem hon. Er enghraifft, rydym yn darparu set o APIs o'r enw Llwyfan Hypervisor, y gellir ei ddefnyddio gan ddarparwyr rhithwiroli trydydd parti i wneud eu meddalwedd yn gydnaws â Hyper-V. Mae hyn yn caniatáu i gymwysiadau ddefnyddio pensaernïaeth Hyper-V ar gyfer efelychu, er enghraifft: Mae efelychydd Google Android bellach yn gydnaws â Hyper-V.

Nodyn y cyfieithydd

Mae gan Oracle VirtualBox nodwedd arbrofol eisoes defnyddiwch Hyper-V i rithwiroli'ch peiriannau:

Nid oes angen cyfluniad. Mae Oracle VM VirtualBox yn canfod Hyper-V yn awtomatig ac yn defnyddio Hyper-V fel yr injan rhithwiroli ar gyfer y system westeiwr. Mae'r eicon CPU yn y bar statws ffenestr VM yn nodi bod Hyper-V yn cael ei ddefnyddio.

Ond mae hyn yn arwain at ddiraddio perfformiad amlwg:

Wrth ddefnyddio'r nodwedd hon, efallai y byddwch chi'n profi dirywiad sylweddol mewn perfformiad Oracle VM VirtualBox ar rai systemau cynnal.

O brofiad personol o ddefnyddio Hyper-V a VirtualBox gyda'i gilydd, gallaf nodi bod VirtualBox gyda phob datganiad yn gwella cefnogaeth ar gyfer gweithredu ei beiriannau rhithwir o dan Hyper-V. Ond hyd yn hyn nid yw cyflymder y gwaith yn caniatáu inni newid yn llawn i symbiosis o'r fath ar gyfer tasgau bob dydd, hyd yn oed y rhai nad ydynt yn gofyn llawer am berfformiad. Mae ail-lunio banal ffenestri y tu mewn i beiriant rhithwir yn digwydd gydag oedi gweladwy. Rwy'n mawr obeithio y bydd y sefyllfa'n gwella erbyn i WSL 2 gael ei ryddhau.

A fydd hi'n bosibl cael mynediad i'r GPU o WSL 2? Beth yw eich cynlluniau i ehangu cefnogaeth caledwedd?

Mewn datganiadau cychwynnol o WSL 2, bydd cymorth mynediad caledwedd yn gyfyngedig. Er enghraifft, ni fyddwch yn gallu cael mynediad i'r GPU, porthladd cyfresol, a USB. Fodd bynnag, mae ychwanegu cefnogaeth dyfeisiau yn flaenoriaeth uchel yn ein cynlluniau gan ei fod yn agor llawer o bosibiliadau i ddatblygwyr sydd am ryngweithio â'r dyfeisiau hyn. Yn y cyfamser, gallwch chi bob amser ddefnyddio WSL 1, sy'n darparu mynediad i gyfresol a USB. Dilynwch y newyddion ar y blog hwn a thrydar aelodau tîm WSL i gael y wybodaeth ddiweddaraf am y nodweddion diweddaraf sy'n dod i adeiladau Insider, a rhoi gwybod i ni pa ddyfeisiau rydych chi am ryngweithio â nhw!

A fydd WSL 2 yn gallu defnyddio rhaglenni rhwydwaith?

Ydy, yn gyffredinol, bydd cymwysiadau rhwydwaith yn perfformio'n gyflymach ac yn well oherwydd ein bod yn sicrhau cydnawsedd galwad system lawn. Fodd bynnag, mae'r bensaernïaeth newydd yn defnyddio cydrannau rhwydwaith rhithwir. Mae hyn yn golygu y bydd WSL 2 yn ymddwyn fel peiriant rhithwir mewn adeiladau rhagolwg cychwynnol, er enghraifft bydd gan WSL 2 ei gyfeiriad IP ei hun (nid yr un peth â'r gwesteiwr). Rydym yn anelu at brofiad tebyg i WSL 2 â WSL 1, sy'n cynnwys gwelliannau i gymorth rhwydweithio. Rydym yn bwriadu ychwanegu'r gallu i gyfathrebu'n gyflym rhwng yr holl gymwysiadau rhwydwaith o Linux neu Windows gan ddefnyddio localhost. Byddwn yn postio mwy o fanylion am ein his-system rwydweithio a gwelliannau wrth i ni ddod yn nes at ryddhau WSL 2.

Os oes gennych chi fwy o gwestiynau am y WSL neu dim ond eisiau estyn allan i dîm WSL, gallwch chi ddod o hyd i ni ar Twitter:

Ffynhonnell: hab.com

Ychwanegu sylw