Windows-Subsystem fĂŒr Linux (WSL) Version 2: Wie wird das sein? (FAQ)

Unter dem Cut befindet sich die Übersetzung des veröffentlichten FAQ zu den Einzelheiten der zukĂŒnftigen WSL-Version 2 (Autor — Craig Loewen).

Windows-Subsystem fĂŒr Linux (WSL) Version 2: Wie wird das sein? (FAQ)

Windows-Subsystem fĂŒr Linux (WSL) Version 2: Wie wird das sein? (FAQ)

Betroffene Fragen:


Verwendet WSL 2 Hyper-V? Wird WSL 2 auf Windows 10 Home verfĂŒgbar sein?

WSL 2 wird in allen Windows-Versionen verfĂŒgbar sein, in denen derzeit WSL 1 verfĂŒgbar ist (einschließlich Windows 10 Home).

In der zweiten Version von WSL wird zur GewĂ€hrleistung der Virtualisierung die Hyper-V-Architektur verwendet. Diese Architektur wird in einem optionalen Bestandteil verfĂŒgbar sein, der ein Teilmengen von Hyper-V-Funktionen ist. Dieser optionale Bestandteil wird in allen Editionen des Betriebssystems verfĂŒgbar sein. NĂ€her am Release von WSL 2 werden wir detailliertere Informationen zu diesem neuen Bestandteil bereitstellen.

Was passiert mit WSL 1? Wird es eingestellt?

Derzeit planen wir nicht, WSL 1 abzulehnen. Sie können sowohl WSL 1- als auch WSL 2-Distributionen gleichzeitig auf einem GerĂ€t ausfĂŒhren. Die EinfĂŒhrung von WSL 2 als neuer Architektur hilft dem WSL-Team, die außergewöhnlichen Möglichkeiten der AusfĂŒhrung einer Linux-Umgebung unter Windows zu erweitern.

Wird es möglich sein, WSL 2 und andere Drittanbieter-Virtualisierungstools (wie VMWare oder Virtual Box) gleichzeitig auszufĂŒhren?

Einige Drittanbieteranwendungen funktionieren möglicherweise nicht, wenn Hyper-V aktiviert ist, was bedeutet, dass sie nicht mit aktiviertem WSL 2 laufen können. Leider gehören dazu VMWare und Virtual Box.

Wir erkunden Möglichkeiten zur Lösung dieses Problems. Beispielsweise bieten wir eine API mit dem Namen Hypervisor-Plattform, die von Drittanbietervirtualisierern genutzt werden kann, um die KompatibilitĂ€t ihrer Software mit Hyper-V sicherzustellen. Dies ermöglicht Anwendungen, die Hyper-V-Architektur fĂŒr die Emulation zu nutzen, zum Beispiel: Der Google Android-Emulator ist nun mit Hyper-V kompatibel..

Hinweis des Übersetzers

Oracle VirtualBox hat bereits eine experimentelle Möglichkeit, Hyper-V zur Virtualisierung ihrer Maschinen zu verwenden:

Es sind keine Konfigurationen erforderlich. Oracle VM VirtualBox erkennt Hyper-V automatisch und nutzt Hyper-V als die Virtualisierungs-Engine fĂŒr das Hostsystem. Das CPU-Symbol in der Statusleiste des VM-Fensters zeigt an, dass Hyper-V verwendet wird.

Aber dies fĂŒhrt zu einer spĂŒrbaren Verschlechterung der Leistung:

Bei der Nutzung dieser Funktion könnten Sie auf einigen Hostsystemen eine erhebliche Leistungseinbuße von Oracle VM VirtualBox erfahren.

Aus persönlicher Erfahrung mit der gemeinsamen Nutzung von Hyper-V und VirtualBox kann ich sagen, dass VirtualBox mit jeder neuen Version die UnterstĂŒtzung fĂŒr den Betrieb seiner virtuellen Maschinen unter Hyper-V verbessert. Dennoch erlaubt die Geschwindigkeit bisher keinen vollstĂ€ndigen Umstieg auf eine solche Symbiose fĂŒr alltĂ€gliche Aufgaben, selbst nicht fĂŒr solche, die keine hohen Leistungsanforderungen haben. Einfache Fensteraktualisierungen innerhalb der virtuellen Maschine erfolgen mit sichtbarer Verzögerung. Ich hoffe aufrichtig, dass sich die Situation bis zur Veröffentlichung von WSL 2 verbessert.

Wird es möglich sein, auf die GPU von WSL 2 zuzugreifen? Was sind die PlĂ€ne zur Erweiterung der HardwareunterstĂŒtzung?

In den ersten Versionen von WSL 2 wird der Zugriff auf Hardware eingeschrĂ€nkt sein. Beispielsweise werden Sie keinen Zugriff auf die Grafikkarte, die serielle Schnittstelle und USB haben. Dennoch hat die HinzufĂŒgung der UnterstĂŒtzung fĂŒr GerĂ€te in unseren PlĂ€nen hohe PrioritĂ€t, da dies Entwicklern viele Möglichkeiten eröffnet, die mit diesen GerĂ€ten interagieren möchten. Gleichzeitig können Sie immer WSL 1 verwenden, das sowohl Zugriff auf die serielle Schnittstelle als auch auf USB bietet. Bitte verfolgen Sie die Neuigkeiten in diesem Blog und dem Twitter-Account der WSL-Teammitglieder, um ĂŒber die neuesten Features informiert zu bleiben, die in den Insider-Builds erscheinen werden, und lassen Sie uns wissen, mit welchen GerĂ€ten Sie interagieren möchten!

Kann WSL 2 Netzwerkanwendungen verwenden?

Ja, im Allgemeinen werden Netzwerk-Anwendungen schneller und besser funktionieren, da wir vollstĂ€ndige KompatibilitĂ€t der Systemaufrufe gewĂ€hrleisten. Allerdings werden in der neuen Architektur virtualisierte Netzwerkomponenten verwendet. Das bedeutet, dass sich WSL 2 in den ersten Vorabversionen wie eine virtuelle Maschine verhalten wird, das heißt, WSL 2 wird eine eigene IP-Adresse haben (nicht die des Hosts). Wir streben an, dass das Nutzungserlebnis von WSL 2 dem von WSL 1 Ă€hnlich ist, was Verbesserungen der UnterstĂŒtzung der Netzwerk-Subsysteme beinhaltet. Wir planen, so schnell wie möglich die Kommunikation zwischen allen Netzwerk-Anwendungen aus Linux oder Windows ĂŒber localhost zu ermöglichen. Weitere Informationen zu unserem Netzwerk-Subsystem und den Verbesserungen werden wir zeitnah zur Veröffentlichung von WSL 2 bereitstellen.

Wenn Sie weitere Fragen zu WSL haben oder einfach nur das WSL-Team kontaktieren möchten, finden Sie uns auf Twitter:

Quelle: habr.com

60GB SSD 8Gb DDR4