
Windows-Subsystem für Linux
Verwenden Sie Linux-Distributionen, -Tools und -Workflows direkt unter Windows, ohne eine herkömmliche virtuelle Maschine oder eine Dualbootumgebung verwalten zu müssen.



Arbeiten mit WSL
WSL einrichten
Installieren Sie WSL und eine Linux-Distribution mit einem einzigen Befehl. Legen Sie beim ersten Start Ihren Linux-Benutzernamen und Ihr Kennwort fest, und fügen Sie später weitere Distributionen hinzu.
Entwicklungstools verwenden
Verwenden Sie Visual Studio Code und das Windows-Terminal unter Windows, während Toolchain und Debugger unter Linux ausgeführt werden. Nutzen Sie dieselbe Umgebung mit Git und Docker Desktop.
WSL für Teams verwalten
Konfigurieren Sie Ressourcen-, Netzwerk- und Firewalleinstellungen, und wenden Sie Organisationsrichtlinien an, damit Teams konsistente Entwicklungsumgebungen aufrechterhalten können.


Eine integrierte Container-CLI
Verwenden Sie wslc, um Linux-Container auszuführen, zu erstellen, zu debuggen und zu testen. Diese Version bietet unter anderem den Neustart von Containern, das Kopieren von Dateien in und aus Containern, Systeminformationen, das Verbinden und Trennen von Netzwerken, Integritätsprüfungen, ein konfigurierbares Zeitlimit zum Beenden, einen konfigurierbaren Speicherpfad und einen Ereignisstream.
Container aus Windows-Code aufrufen
Ein NuGet-Paket bringt Containerunterstützung für C-, C++- und C#-Anwendungen, sodass eine Windows-App Linux-Code als Teil ihrer eigenen Logik ausführen kann. Die API lässt sich in MSBuild und CMake integrieren, sodass das Erstellen und Bereitstellen von Containern Teil Ihres normalen Buildprozesses wird.
Verwaltet und überwacht
Das Plug-In für Microsoft Defender for Endpoint meldet die Containeraktivität zusammen mit Ihren vorhandenen Windows-Signalen. Administratoren können den Containerzugriff zulassen oder blockieren und eine Registrierungszulassungsliste festlegen, sodass nur genehmigte Images abgerufen werden können.
Schnellere Dateien und bessere Netzwerkleistung
WSL-Container verwenden das virtiofs-Dateisystem, das laut Microsoft beim Zugriff auf Windows-Dateien doppelt so schnell ist, und nutzen außerdem einen Netzwerkmodus namens „consomme“, der den Linux-Datenverkehr über Windows weiterleitet, sodass Container die vorhandene Netzwerk- und Sicherheitskonfiguration übernehmen. Der Speicher wird gleichmäßiger an Windows zurückgegeben, wenn ein Container inaktiv ist.
Workflows mit mehreren Containern kommen als Nächstes
Die Unterstützung für das Ausführen vorhandener Compose-Dateien ist die am häufigsten gewünschte Funktion und steht derzeit im Mittelpunkt des Teams. Die Arbeit an den grundlegenden Funktionen von WSL wird ebenfalls fortgesetzt. Davon profitieren WSL-Distributionen und andere Container-Tools, die auf WSL basieren.

On Windows 11, or Windows 10 version 2004 and higher (build 19041 and higher), open PowerShell as administrator and run:
wsl --install
Then restart your machine. That enables the features WSL needs and installs Ubuntu, the default distribution. To pick a different one, run:
wsl --list --online
to see what is available, then:
wsl --install -d
followed by the distribution name.