Windows-Subsystem für Linux (WSL) Version 2: Wie wird es passieren? (FAQ)

Unterhalb des Ausschnitts befindet sich die Übersetzung veröffentlichte FAQ über die Details der zukünftigen zweiten WSL-Version (Autor - Craig Löwen).

Windows-Subsystem für Linux (WSL) Version 2: Wie wird es passieren? (FAQ)

Windows-Subsystem für Linux (WSL) Version 2: Wie wird es passieren? (FAQ)

Behandelte Themen:


Verwendet WSL 2 Hyper-V? Wird WSL 2 unter Windows 10 Home verfügbar sein?

WSL 2 wird auf allen Windows-Editionen verfügbar sein, in denen WSL 1 derzeit verfügbar ist (einschließlich Windows 10 Home).

Die zweite Version von WSL nutzt die Hyper-V-Architektur zur Bereitstellung der Virtualisierung. Diese Architektur wird in einer optionalen Funktion verfügbar sein, die eine Teilmenge der Hyper-V-Funktionen darstellt. Diese zusätzliche Komponente wird in allen Betriebssystem-Editionen verfügbar sein. Kurz vor der Veröffentlichung von WSL 2 werden wir ausführlicher über diese neue Komponente sprechen.

Was passiert mit WSL 1? Wird es aufgegeben?

Wir haben derzeit keine Pläne, WSL 1 außer Betrieb zu nehmen. Sie können die Distributionen WSL 1 und WSL 2 nebeneinander auf demselben Computer ausführen. Die Hinzufügung von WSL 2 als neue Architektur hilft dem WSL-Team, die erstaunlichen Möglichkeiten der Ausführung von Linux unter Windows zu erweitern.

Wird es möglich sein, WSL 2 und andere Virtualisierungstools von Drittanbietern (wie VMWare oder Virtual Box) gleichzeitig auszuführen?

Einige Anwendungen von Drittanbietern können nicht ausgeführt werden, wenn Hyper-V verwendet wird, was bedeutet, dass sie nicht ausgeführt werden können, wenn WSL 2 aktiviert ist. Dazu gehören leider VMWare und Virtual Box.

Wir suchen nach Möglichkeiten, dieses Problem zu lösen. Beispielsweise stellen wir eine Reihe von APIs mit dem Namen „ Hypervisor-Plattform, die von Virtualisierungs-Drittanbietern verwendet werden kann, um ihre Software mit Hyper-V kompatibel zu machen. Dadurch können Anwendungen die Hyper-V-Architektur zur Emulation nutzen, zum Beispiel: Der Google Android-Emulator ist jetzt mit Hyper-V kompatibel.

Anmerkung des Übersetzers

Oracle VirtualBox verfügt bereits über eine experimentelle Funktion Verwenden Sie Hyper-V, um Ihre Maschinen zu virtualisieren:

Es ist keine Konfiguration erforderlich. Oracle VM VirtualBox erkennt Hyper-V automatisch und verwendet Hyper-V als Virtualisierungs-Engine für das Hostsystem. Das CPU-Symbol in der Statusleiste des VM-Fensters zeigt an, dass Hyper-V verwendet wird.

Dies führt jedoch zu spürbaren Leistungseinbußen:

Bei Verwendung dieser Funktion kann es auf einigen Hostsystemen zu erheblichen Leistungseinbußen bei Oracle VM VirtualBox kommen.

Aus persönlicher Erfahrung mit der gemeinsamen Verwendung von Hyper-V und VirtualBox kann ich feststellen, dass VirtualBox mit jeder Version die Unterstützung für den Betrieb seiner virtuellen Maschinen unter Hyper-V verbessert. Doch die Arbeitsgeschwindigkeit erlaubt es uns bisher nicht, bei alltäglichen Aufgaben, auch bei solchen, die keine hohen Anforderungen an die Leistung stellen, vollständig auf eine solche Symbiose umzusteigen. Das banale Neuzeichnen von Fenstern innerhalb einer virtuellen Maschine erfolgt mit sichtbarer Verzögerung. Ich hoffe aufrichtig, dass sich die Situation bis zur Veröffentlichung von WSL 2 verbessert.

Wird es möglich sein, von WSL 2 aus auf die GPU zuzugreifen? Was sind Ihre Pläne zur Erweiterung des Hardware-Supports?

In den ersten Versionen von WSL 2 wird die Unterstützung für den Hardwarezugriff eingeschränkt sein. Beispielsweise können Sie nicht auf die GPU, den seriellen Anschluss und USB zugreifen. Das Hinzufügen von Geräteunterstützung hat in unseren Plänen jedoch hohe Priorität, da es Entwicklern, die mit diesen Geräten interagieren möchten, viele Möglichkeiten eröffnet. In der Zwischenzeit können Sie immer WSL 1 verwenden, das Zugriff auf seriell und USB bietet. Bitte verfolgen Sie die Neuigkeiten auf dieser Blog und twittern Sie Mitglieder des WSL-Teams, um über die neuesten Funktionen der Insider-Builds auf dem Laufenden zu bleiben, und teilen Sie uns mit, mit welchen Geräten Sie interagieren möchten!

Wird WSL 2 Netzwerkanwendungen nutzen können?

Ja, im Allgemeinen werden Netzwerkanwendungen schneller und besser funktionieren, da wir die vollständige Kompatibilität mit Systemaufrufen gewährleisten. Allerdings nutzt die neue Architektur virtualisierte Netzwerkkomponenten. Das bedeutet, dass sich WSL 2 in ersten Vorschau-Builds wie eine virtuelle Maschine verhält, WSL 2 hat beispielsweise eine eigene IP-Adresse (nicht dieselbe wie der Host). Wir streben eine ähnliche Erfahrung wie WSL 2 wie WSL 1 an, was Verbesserungen bei der Netzwerkunterstützung beinhaltet. Wir planen, schnell die Möglichkeit hinzuzufügen, mithilfe von localhost zwischen allen Netzwerkanwendungen von Linux oder Windows zu kommunizieren. Wir werden weitere Details zu unserem Netzwerksubsystem und Verbesserungen veröffentlichen, je näher die Veröffentlichung von WSL 2 rückt.

Wenn Sie weitere Fragen zur WSL haben oder einfach nur mit dem WSL-Team Kontakt aufnehmen möchten, finden Sie uns auf Twitter:

Source: habr.com

Kommentar hinzufügen