WSL nimmt im September 2023 ein großes Update mit neuen Funktionen auf

WSL nimmt im September 2023 ein großes Update mit neuen Funktionen auf

Microsoft aktualisiert das Windows-Subsystem für Linux (WSL) auf Version 2.0.0 mit neuen Funktionen, Änderungen und verschiedenen Korrekturen. Der offiziellen Ankündigung zufolge sind die Funktionen „experimentell“ verfügbar und Sie müssen sie manuell aktivieren.

In dieser neuen Version von WSL bringt das Entwicklungsteam Funktionen mit, um den Arbeitsspeicher der virtuellen Maschine zu verkleinern, die virtuelle Festplatte (VHD) des Subsystems automatisch zu verkleinern, die Windows-Firewallregeln auf das Subsystem anzuwenden und WSL automatisch dazu zu bringen, die Proxy-Informationen des Betriebssystems zu verwenden . Darüber hinaus gibt es einen neuen Spiegelmodus und neues DNS-Tunneling zur Verbesserung der Netzwerkkompatibilität.

September-Update für das Windows-Subsystem für Linux

Sie können diese neuen Funktionen auf der WSL mit dem Update vom September 2023 aktivieren und ausprobieren.

Speicher automatisch zurückgewinnen

Die Funktion „autoMemoryReclaim“ verkleinert den Speicher der virtuellen Maschine. Die Funktion erkennt, ob der Prozessor fünf Minuten lang im Leerlauf ist, und dann wird das System im Laufe der Zeit mithilfe der Funktion „cgroup memory.reclaim“ zwischengespeicherten Speicher zurückgewinnen . Die einzige Einschränkung besteht darin, dass die Funktion das Deaktivieren von „cgroups v1“ erfordert, was zu einigen Problemen führen kann.

Die Zeichenfolge der Funktion lautet „autoMemoryReclaim“, und die verfügbaren Optionen umfassen „gradual“ und „dropcache“.

Sie können die Leerlauferkennung anpassen, Microsoft empfiehlt jedoch die Verwendung eines Bash-Skripts.

Sparse VHD

Da virtuelle Laufwerke für WSL mit der Zeit größer werden können, hilft die neue Funktion „Sparse VHD“, die Größe zu verringern. Bei Verwendung der neuen Option wird eine VHD automatisch als spärlich konfiguriert, sodass das System die Größe des Laufwerks reduzieren kann.

Die Zeichenfolge der Funktion lautet „sparseVhd“ und Sie können sie auf „false“ oder „true“ setzen. Microsoft hat außerdem einen neuen wsl --manage DISTRO-NAME --set-sparse TRUE or FALSEBefehl zum Konfigurieren der Funktion hinzugefügt.

Gespiegelter Netzwerkmodus

Der „gespiegelte“ Netzwerkmodus zielt darauf ab, die Netzwerkschnittstellen von Windows 11 in Linux zu spiegeln, neue Funktionen hinzuzufügen und die Kompatibilität zu verbessern, einschließlich Unterstützung für IPv6, Localhost-Adresse (127.0.0.1) und Multicast, direkte Verbindung von WSL mit dem lokalen Netzwerk. und bessere VPN-Kompatibilität.

Die Zeichenfolge der Funktion lautet „networkingMode“ und die Standardoption ist „NAT“. Sie können jedoch auch die Option „mirrored“ wählen .

DNS-Tunneling

Die „DNS-Tunneling“-Funktion löste das Problem, dass DNS-Anrufe von Windows 11 blockiert wurden. Bei Verwendung der Tunneling-Funktion kann WSL „die DNS-Namensanfrage auflösen, ohne ein Netzwerkpaket zu senden“, was eine bessere Internetverbindung ermöglicht, „selbst wenn Sie über ein VPN verfügen“. , spezifische Firewall-Einrichtung oder andere Netzwerkkonfigurationen.“

Die Zeichenfolge der Funktion lautet „dnsTunneling“ und Sie können sie auf „false“ oder „true“ setzen.

Firewall-Konfiguration

Mit der neuen Funktion „Hyper-V-Firewall“ können Sie die WSL-Firewall-Einstellungen schnell konfigurieren. Das bedeutet, dass nach Aktivierung der Option alle Änderungen an der Microsoft Defender-Firewall auf WSL angewendet werden. Alternativ können Sie mit dem New-NetFirewallHyperVRulePowerShell-Befehl eine Regel erstellen, die nur für das Windows-Subsystem für Linux gilt.

Die Zeichenfolge der Funktion lautet „Firewall“ und Sie können sie auf „false“ oder „true“ setzen.

Proxy-Konfiguration

Die neue Option „Auto Proxy“ wurde entwickelt, um dieselben HTTP-Proxy-Einstellungen unter Windows 11 in WSL zu übernehmen, ohne die Proxy-Einstellungen im Subsystem aktualisieren zu müssen, was zu unerwünschten Problemen führen kann.

Die Zeichenfolge der Funktion lautet „autoProxy“ und Sie können sie auf „false“ oder „true“ setzen.

WSL-Korrekturen

Als Teil der Korrekturen und Verbesserungen ist in diesem Update die GH 9231 Store WSL nicht von Sitzung 0 aus zugänglich und GUI-Apps verfügen jetzt über Windows-Snap-Funktion mit Tastaturunterstützung.

Aktivieren Sie experimentelle Funktionen

Der neue gespiegelte Netzwerkmodus, DNS-Tunneling und die Hyper-V-Firewall-Funktionen sind derzeit nur für Geräte verfügbar, die bei einem der Kanäle des Windows Insider-Programms registriert sind. Außerdem ist der Auto-Proxy nur für Windows 11 22H2 verfügbar .

Um auf WSL die neuen experimentellen Funktionen zu aktivieren, müssen Sie eine „.wslconfig“ -Datei im Stammverzeichnis des Profilordners erstellen (z. B. C:\Benutzer\Benutzername) und den [experimental]Abschnitt mit jeder Einstellung verwenden. Zum Beispiel [experimental] autoMemoryReclaim=gradual.

Wenn Sie nicht über das Windows-Subsystem für Linux auf Ihrem Gerät verfügen, können Sie den wsl --installBefehl verwenden, um die Komponenten und die Ubuntu-Distribution standardmäßig zu installieren. Alternativ können Sie den wsl --update --pre-releaseBefehl ausführen, um die neueste Überprüfung der Plattform zu installieren. Sie können diese Anweisungen auch befolgen, um WSL zu installieren .

Falls Sie noch eine ältere Version der Plattform nutzen, können Sie mit der ein wsl --updateUpgrade durchführen. Diese Anweisungen helfen beim Aktualisieren von WSL unter Windows 11 . Sie können auch dieses Handbuch lesen, um die auf Ihrem Computer installierte WSL-Version zu bestätigen .

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert