Microsoft hat die WSL2 (Windows Subsystem for Linux)-Unterstützung in Windows 10 1903 und 1909 portiert

Das Unternehmen Microsoft kündigte an über die Bereitstellung von Unterstützung für die Teilsysteme WSL2 (Windows Subsystem for Linux) in den Versionen Windows 10 - 1903 und 1909, die im Mai und November letzten Jahres veröffentlicht wurden. Ursprünglich wurde das WSL2-Subsystem, das die Ausführung von Linux-Programmen unter Windows ermöglicht, in der Version Windows 10 2004 angeboten. Jetzt hat Microsoft dieses Subsystem in frühere Windows 10-Updates übertragen, die nach wie vor relevant sind und in vielen Unternehmen genutzt werden. Das Portieren von WSL2 in diese Versionen ermöglicht eine effektive Ausführung von Linux-Umgebungen ohne den Umstieg auf Windows 10 2004 (Unterstützung der Versionen 1903 und 1909 wird bis bis Dezember 2020 und Mai 2022).

Microsoft hat die WSL2 (Windows Subsystem for Linux)-Unterstützung in Windows 10 1903 und 1909 portiert

Wir erinnern daran, dass die WSL2-Version unterscheidet sich mit der Bereitstellung eines vollständigen Linux-Kernels anstelle des zuvor verwendeten Emulators geliefert wurde, der Systemaufrufe von Linux in Systemaufrufe von Windows übersetzt hat. Der Linux-Kernel in WSL2 ist nicht im Windows-Installationsbild enthalten, sondern wird dynamisch geladen und von Windows aktuell gehalten, ähnlich wie grafische Treiber installiert und aktualisiert werden. Für die Installation und Aktualisierung des Kernels wird der Standardmechanismus Windows Update verwendet.

Vorgeschlagen für WSL2 Kernel basiert auf der Kernelversion 4.19 von Linux, die in einer Windows-Umgebung mithilfe einer virtuellen Maschine, die bereits in Azure verwendet wird, ausgeführt wird. Die im Kernel verwendeten spezifischen WSL2-Patches beinhalten Optimierungen zur Reduzierung der Kernelstartzeit, der Speicherauslastung, die Rückgabe des von Linux-Prozessen freigegebenen Speichers an Windows sowie die Minimierung der im Kernel benötigten Treiber und Subsysteme.

Die Umgebung WSL2 läuft in einer separaten virtuellen Festplattendatei (VHD) mit einem ext4-Dateisystem und einem virtuellen Netzwerkadapter. Wie in WSL1 sind die Benutzerraumbestandteile separat installiert und basieren auf Builds verschiedener Distributionen. Zum Beispiel zur Installation in WSL im Microsoft Store angeboten Bauten Ubuntu, Debian GNU/Linux, Kali Linux, Fedora,
Alpine, SUSE und openSUSE.

Das Unternehmen Canonical hat bereits kündigte an die Bereitschaft von Installationspaketen von Ubuntu 20.04 LTS bekannt gegeben, die in Umgebungen
von WSL2 auf Basis von Windows 10 1903 und 1909 getestet wurden. Um WSL2 in Windows 10 1909 zu aktivieren, muss das Update kb4571748 installiert werden und in PowerShell mit Administratorrechten der Befehl ausgeführt werden:

Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart

Anschließend muss der Computer neu gestartet und WSL2 als Standard aktiviert werden:

wsl.exe —set-default-version 2

Danach kann die gewünschte Linux-Umgebung aus dem Katalog
Microsoft Store installiert oder eine bereits vorhandene Umgebung im WSL 1-Format mit dem Befehl „wsl.exe —set-version Ubuntu 2“ konvertiert werden.

Zusätzlich kann auf die Anpassung Umgebungen Docker Desktop für die Nutzung von WSL2 anstelle des HyperV-basierten Backends hingewiesen werden.
Die Verwendung von WSL2 ermöglicht es, Docker Desktop nicht nur für Windows Pro und Windows Enterprise-Besitzer, sondern auch für Windows Home-Nutzer zu starten.

Quelle: opennet.ru

60GB SSD 8Gb DDR4