Windows Subsystem til Linux (WSL) version 2: hvordan vil det ske? (Ofte stillede spørgsmål)

Under snittet er oversættelsen offentliggjorte FAQ om detaljerne i den fremtidige WSL anden version (forfatter - Craig Loewen).

Windows Subsystem til Linux (WSL) version 2: hvordan vil det ske? (Ofte stillede spørgsmål)

Windows Subsystem til Linux (WSL) version 2: hvordan vil det ske? (Ofte stillede spørgsmål)

Emner dækket:


Bruger WSL 2 Hyper-V? Vil WSL 2 være tilgængelig på Windows 10 Home?

WSL 2 vil være tilgængelig på alle udgaver af Windows, hvor WSL 1 i øjeblikket er tilgængelig (inklusive Windows 10 Home).

Den anden version af WSL bruger Hyper-V-arkitekturen til at levere virtualisering. Denne arkitektur vil være tilgængelig i en valgfri funktion, der er en undergruppe af Hyper-V-funktioner. Denne ekstra komponent vil være tilgængelig i alle OS-udgaver. Tættere på udgivelsen af ​​WSL 2 vil vi tale mere detaljeret om denne nye komponent.

Hvad vil der ske med WSL 1? Vil det blive opgivet?

Vi har i øjeblikket ingen planer om at trække WSL 1 tilbage. Du kan køre WSL 1 og WSL 2 distributioner side om side på den samme maskine. Tilføjelsen af ​​WSL 2 som en ny arkitektur hjælper WSL-teamet med at udvide de fantastiske muligheder ved at køre Linux på Windows.

Vil det være muligt at køre WSL 2 og andre tredjeparts virtualiseringsværktøjer (såsom VMWare eller Virtual Box) på samme tid?

Nogle tredjepartsapplikationer kan ikke køre, når Hyper-V bruges, hvilket betyder, at de ikke vil være i stand til at køre, når WSL 2 er aktiveret. Desværre inkluderer disse VMWare og Virtual Box.

Vi undersøger måder at løse dette problem på. For eksempel leverer vi et sæt API'er kaldet Hypervisor platform, som kan bruges af tredjeparts virtualiseringsudbydere til at gøre deres software kompatibel med Hyper-V. Dette giver applikationer mulighed for at bruge Hyper-V-arkitekturen til emulering, for eksempel: Google Android-emulator er nu kompatibel med Hyper-V.

Oversætterens bemærkning

Oracle VirtualBox har allerede en eksperimentel funktion brug Hyper-V til at virtualisere dine maskiner:

Ingen konfiguration er påkrævet. Oracle VM VirtualBox registrerer Hyper-V automatisk og bruger Hyper-V som virtualiseringsmotor for værtssystemet. CPU-ikonet i VM-vinduets statuslinje angiver, at Hyper-V bruges.

Men dette fører til mærkbar ydeevneforringelse:

Når du bruger denne funktion, kan du opleve betydelige Oracle VM VirtualBox-ydeevneforringelser på nogle værtssystemer.

Fra personlig erfaring med at bruge Hyper-V og VirtualBox sammen, kan jeg bemærke, at VirtualBox med hver udgivelse forbedrer understøttelsen af ​​driften af ​​sine virtuelle maskiner under Hyper-V. Men indtil videre giver arbejdshastigheden os ikke mulighed for fuldt ud at skifte til en sådan symbiose for daglige opgaver, selv dem, der ikke er krævende for ydeevne. Den banale gentegning af vinduer inde i en virtuel maskine sker med en synlig forsinkelse. Jeg håber inderligt, at situationen vil forbedre sig, når WSL 2 udgives.

Vil det være muligt at få adgang til GPU'en fra WSL 2? Hvad er dine planer om at udvide hardwaresupporten?

I de første udgivelser af WSL 2 vil hardwareadgang være begrænset. For eksempel vil du ikke kunne få adgang til GPU, seriel port og USB. Tilføjelse af enhedssupport er dog en høj prioritet i vores planer, da det åbner en masse muligheder for udviklere, der ønsker at interagere med disse enheder. I mellemtiden kan du altid bruge WSL 1, som giver adgang til både seriel og USB. Følg med i nyhederne denne blog og tweet medlemmer af WSL-teamet for at holde dig opdateret om de nyeste funktioner, der kommer til Insider-builds, og lad os vide, hvilke enheder du vil interagere med!

Vil WSL 2 være i stand til at bruge netværksapplikationer?

Ja, generelt vil netværksapplikationer fungere hurtigere og bedre, fordi vi sikrer fuld systemopkaldskompatibilitet. Den nye arkitektur bruger dog virtualiserede netværkskomponenter. Dette betyder, at WSL 2 i indledende preview-builds vil opføre sig som en virtuel maskine, for eksempel vil WSL 2 have sin egen IP-adresse (ikke det samme som værten). Vi sigter efter en lignende oplevelse som WSL 2 som WSL 1, som omfatter forbedringer af netværkssupport. Vi planlægger hurtigt at tilføje muligheden for at kommunikere mellem alle netværksapplikationer fra Linux eller Windows ved hjælp af localhost. Vi vil offentliggøre flere detaljer om vores netværksundersystem og forbedringer, efterhånden som vi kommer tættere på udgivelsen af ​​WSL 2.

Hvis du har flere spørgsmål om WSL eller blot ønsker at kontakte WSL-teamet, kan du finde os på Twitter:

Kilde: www.habr.com

Tilføj en kommentar