Windows Subsystem voor Linux (WSL) versie 2: hoe zal dit eruitzien? (FAQ)

Onder de knop is de vertaling van de gepubliceerde FAQ over de details van de toekomstige WSL versie twee (auteur — Craig Loewen).

Windows Subsystem voor Linux (WSL) versie 2: hoe zal dit eruitzien? (FAQ)

Windows Subsystem voor Linux (WSL) versie 2: hoe zal dit eruitzien? (FAQ)

Aangeroerde vragen:


Gebruikt WSL 2 Hyper-V? Zal WSL 2 beschikbaar zijn op Windows 10 Home?

WSL 2 zal beschikbaar zijn in alle edities van Windows waar WSL 1 momenteel beschikbaar is (inclusief Windows 10 Home).

In de tweede versie van WSL wordt de Hyper-V architectuur gebruikt voor virtualisatie. Deze architectuur zal beschikbaar zijn in een extra component dat een subset is van Hyper-V functionaliteiten. Deze extra component zal beschikbaar zijn in alle versies van het besturingssysteem. Naarmate de release van WSL 2 nadert, zullen we meer details over deze nieuwe component geven.

Wat gebeurt er met WSL 1? Wordt het opgegeven?

Momenteel zijn we niet van plan WSL 1 op te geven. Je kunt de distributies van WSL 1 en WSL 2 naast elkaar op dezelfde machine draaien. Het toevoegen van WSL 2 als een nieuwe architectuur helpt het WSL-team de ongelooflijke mogelijkheden voor het draaien van een Linux-omgeving onder Windows uit te breiden.

Zal het mogelijk zijn om WSL 2 en andere externe virtualisatietools (zoals VMWare of Virtual Box) tegelijkertijd te draaien?

Sommige externe toepassingen kunnen niet werken wanneer Hyper-V is ingeschakeld, wat betekent dat ze niet zullen functioneren met ingeschakelde WSL 2. Helaas valt VMWare en Virtual Box daaronder.

We onderzoeken manieren om dit probleem op te lossen. Zo bieden we een API-set genaamd Hypervisor Platform, die door externe virtualisatieproviders kan worden gebruikt om compatibiliteit van hun software met Hyper-V te waarborgen. Dit stelt toepassingen in staat de Hyper-V architectuur te gebruiken om te emuleren, bijvoorbeeld: de Google Android-emulator is nu compatibel met Hyper-V.

Opmerking van de vertaler

Oracle VirtualBox heeft al een experimentele mogelijkheid om Hyper-V te gebruiken voor de virtualisatie van zijn machines:

Er is geen configuratie vereist. Oracle VM VirtualBox detecteert Hyper-V automatisch en gebruikt Hyper-V als de virtualisatie-engine voor het hostsysteem. Het CPU-pictogram in de statusbalk van het VM-venster geeft aan dat Hyper-V wordt gebruikt.

Maar dit leidt tot merkbare prestatieverlies:

Wanneer je deze functie gebruikt, kun je op sommige hostsystemen aanzienlijke prestatieverlies van Oracle VM VirtualBox ervaren.

Uit persoonlijke ervaring met het gelijktijdig gebruik van Hyper-V en VirtualBox kan ik opmerken dat VirtualBox met elke release de ondersteuning voor hun virtuele machines op Hyper-V verbetert. Maar tot nu toe stelt de snelheid van het werk nog steeds niet in staat om volledig over te schakelen naar zo'n symbiose voor dagelijkse taken, zelfs niet voor taken die niet veeleisend zijn voor de prestaties. Een simpele hertekening van vensters binnen de virtuele machine gebeurt met merkbare vertraging. Ik hoop oprecht dat de situatie verbetert tegen de tijd van de release van WSL 2.

Zal het mogelijk zijn om toegang te krijgen tot de GPU vanuit WSL 2? Wat zijn de plannen voor het uitbreiden van de hardwareondersteuning?

In de eerste versies van WSL 2 zal de ondersteuning voor toegang tot hardware beperkt zijn. Bijvoorbeeld, u hebt geen toegang tot de grafische processor, de seriële poort en USB. Desondanks heeft het toevoegen van apparaatondersteuning hoge prioriteit in onze plannen, aangezien dit veel mogelijkheden opent voor ontwikkelaars die met deze apparaten willen interageren. Tegelijkertijd kunt u altijd WSL 1 gebruiken, dat toegang biedt tot zowel de seriële poort als USB. Volg de nieuwsupdates in deze blog en de Twitter-accounts van het WSL-team om op de hoogte te blijven van de laatste functies die in de Insider-builds verschijnen, en laat ons weten met welke apparaten u wilt interageren!

Zal WSL 2 netwerktoepassingen kunnen gebruiken?

Ja, in het algemeen zullen netwerkapplicaties sneller en beter functioneren omdat we volledige compatibiliteit met de systeemaanroepen garanderen. Echter, in de nieuwe architectuur worden gevirtualiseerde netwerkcomponenten gebruikt. Dit betekent dat WSL 2 in de eerste voorlopige builds zich als een virtuele machine zal gedragen, bijvoorbeeld WSL 2 zal zijn eigen IP-adres hebben (anders dan dat van de host). We streven ernaar dat de gebruikservaring van WSL 2 vergelijkbaar is met WSL 1, inclusief verbeteringen in de ondersteuning van de netwerk-subsystemen. We zijn van plan zo snel mogelijk de mogelijkheid toe te voegen voor communicatie tussen alle netwerkapplicaties in Linux of Windows met behulp van localhost. We zullen gedetailleerdere informatie over ons netwerk-subsysteem en verbeteringen publiceren naarmate de release van WSL 2 dichterbij komt.

Als u aanvullende vragen heeft over WSL of gewoon contact wilt opnemen met het WSL-team, kunt u ons vinden op Twitter:

Bron: habr.com

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster