Windows Subsystem for Linux (WSL) version 2: hur kommer det att hända? (FAQ)

Under snittet finns översättningen publicerade FAQ om detaljerna i den framtida andra versionen av WSL (författare - Craig Loewen).

Windows Subsystem for Linux (WSL) version 2: hur kommer det att hända? (FAQ)

Windows Subsystem for Linux (WSL) version 2: hur kommer det att hända? (FAQ)

Frågor som täcks:


Använder WSL 2 Hyper-V? Kommer WSL 2 att vara tillgängligt på Windows 10 Home?

WSL 2 kommer att vara tillgänglig på alla versioner av Windows där WSL 1 för närvarande är tillgänglig (inklusive Windows 10 Home).

Den andra versionen av WSL använder Hyper-V-arkitekturen för att tillhandahålla virtualisering. Den här arkitekturen kommer att vara tillgänglig i en valfri funktion som är en undergrupp av Hyper-V-funktioner. Denna extra komponent kommer att vara tillgänglig i alla OS-utgåvor. Närmare släppet av WSL 2 kommer vi att prata mer i detalj om denna nya komponent.

Vad kommer att hända med WSL 1? Kommer det att överges?

Vi har för närvarande inga planer på att avveckla WSL 1. Du kan köra WSL 1- och WSL 2-distributioner sida vid sida på samma maskin. Tillägget av WSL 2 som en ny arkitektur hjälper WSL-teamet att utöka de fantastiska funktionerna med att köra Linux på Windows.

Kommer det att vara möjligt att köra WSL 2 och andra virtualiseringsverktyg från tredje part (som VMWare eller Virtual Box) samtidigt?

Vissa tredjepartsprogram kan inte köras när Hyper-V används, vilket innebär att de inte kommer att kunna köras när WSL 2 är aktiverat. Tyvärr inkluderar dessa VMWare och Virtual Box.

Vi undersöker sätt att lösa detta problem. Till exempel tillhandahåller vi en uppsättning API:er som kallas Hypervisor-plattform, som kan användas av tredjeparts virtualiseringsleverantörer för att göra deras programvara kompatibel med Hyper-V. Detta gör att applikationer kan använda Hyper-V-arkitekturen för emulering, till exempel: Google Android-emulator är nu kompatibel med Hyper-V.

Översättarens anteckning

Oracle VirtualBox har redan en experimentell funktion använd Hyper-V för att virtualisera dina maskiner:

Ingen konfiguration krävs. Oracle VM VirtualBox upptäcker Hyper-V automatiskt och använder Hyper-V som virtualiseringsmotor för värdsystemet. CPU-ikonen i VM-fönstrets statusfält indikerar att Hyper-V används.

Men detta leder till märkbar prestandaförsämring:

När du använder den här funktionen kan du uppleva betydande prestandaförsämring av Oracle VM VirtualBox på vissa värdsystem.

Av personlig erfarenhet av att använda Hyper-V och VirtualBox tillsammans kan jag notera att VirtualBox med varje release förbättrar stödet för driften av sina virtuella maskiner under Hyper-V. Men än så länge tillåter inte arbetshastigheten oss att helt byta till en sådan symbios för vardagliga uppgifter, även de som inte kräver prestanda. Den banala omritningen av fönster inuti en virtuell maskin sker med en synlig fördröjning. Jag hoppas verkligen att situationen kommer att förbättras när WSL 2 släpps.

Kommer det att vara möjligt att komma åt GPU:n från WSL 2? Vilka är dina planer på att utöka hårdvarustödet?

I initiala versioner av WSL 2 kommer stödet för hårdvaruåtkomst att vara begränsat. Du kommer till exempel inte att kunna komma åt GPU, serieporten och USB. Att lägga till enhetsstöd har dock hög prioritet i våra planer eftersom det öppnar upp många möjligheter för utvecklare som vill interagera med dessa enheter. Under tiden kan du alltid använda WSL 1, som ger tillgång till både seriell och USB. Följ gärna nyheterna vidare denna blogg och twittra medlemmar i WSL-teamet för att hålla dig uppdaterad om de senaste funktionerna som kommer till Insider-byggen, och låt oss veta vilka enheter du vill interagera med!

Kommer WSL 2 att kunna använda nätverksapplikationer?

Ja, i allmänhet kommer nätverksapplikationer att fungera snabbare och bättre eftersom vi säkerställer fullständig systemsamtalskompatibilitet. Den nya arkitekturen använder dock virtualiserade nätverkskomponenter. Detta innebär att i initiala förhandsgranskningar kommer WSL 2 att bete sig som en virtuell maskin, till exempel kommer WSL 2 att ha sin egen IP-adress (inte samma som värden). Vi siktar på en liknande upplevelse som WSL 2 som WSL 1, vilket inkluderar förbättringar av nätverksstöd. Vi planerar att snabbt lägga till möjligheten att kommunicera mellan alla nätverksapplikationer från Linux eller Windows med hjälp av localhost. Vi kommer att publicera mer information om vårt nätverksundersystem och förbättringar när vi närmar oss lanseringen av WSL 2.

Om du har fler frågor om WSL eller bara vill nå ut till WSL-teamet kan du hitta oss på Twitter:

Källa: will.com

Lägg en kommentar