Woher weiß ich, welche Version von WSL ich habe?

Woher weiß ich, welche Version von WSL ich habe?
Windows -Subsystem für Linux, auch als WSL bekannt. Viele von uns wissen kaum, dass das Windows 10 nativ Linux unterstützt. Ja! Infolgedessen können Sie jede Linux-Verteilung unter Windows 10 ausführen, ohne eine Anwendung von Drittanbietern zu installieren.

Also, was ist WSL?? WSL ist eine Kernel -Kompatibilitätsschicht, um Linux -Binärdateien unter Windows auszuführen. WSL konvertiert die Linux -Anrufe in Windows -Anrufe und führen sie aus. Nachdem Sie WSL in Windows aktiviert und Linux -Verteilung installiert haben, können Sie Bash Shell für alle kompatiblen Dienstprogramme verwenden. Es ist sehr hilfreich für Entwickler und sogar für Schüler, die interessiert sind, Linux unter Windows zu lernen.

WLS 2 ist der Nachfolger von WSL 1, der viele neue Funktionen enthält, beispielsweise eine Leistungserhöhung und die Kompatibilität des gesamten Systems aufrufe. Microsoft selbst hat Linux -Kernel entworfen. Um die neuen Funktionen von WSL zu verwenden und die vollständige Systemanrufkompatibilität zu erlangen, müssen Sie sich Ihrer WSL -Version bewusst sein. Ob Ihr System ein Update benötigt oder bereits WSL 2 unterstützt, woher kennen Sie die Version von WSL auf Ihrem System?? Diese Anleitung konzentriert sich auf Methoden, um die WSL -Version in Ihrem System zu überprüfen. Beginnen wir also:

So überprüfen Sie die WSL -Version:

Wenn Sie eine Version von Windows 10 verwenden, haben Sie die Unterstützung von WSL. Da viele neue Funktionen in der älteren Version von WSL nicht funktionieren, müssen wir sie auf die neueste Version aktualisieren. Es gibt nur wenige Methoden, um zu erkennen, ob Ihr System WSL 2 unterstützt oder nicht. Überprüfen Sie zunächst die Windows 10 -Version und prüfen Sie sie, öffnen Sie die Eingabeaufforderung und geben Sie ein "Ver":

Die Version kann auch durch Eingabe überprüft werden "System Information" In der Windows -Suchleiste:

Wenn die Build -Nummer niedriger ist als "18917", Dann haben Sie WSL 1 in Ihrem System. Zum Beispiel ist der Build in der obigen Ausgabe der Build "15063", " Das bedeutet, dass PC WSL 1 hat.

Wenn die Build -Zahl höher ist als "18917", Dann unterstützt Ihr System WSL 2. Um sicherzustellen, dass WSL 2 in Ihrem System aktiviert ist, öffnen Sie die Windows-Eingabeaufforderung und führen Sie den folgenden Befehl aus:

> WSL -l -v

Oder:

> WSL -List --verbose

Beachten Sie, dass der obige Befehl nur in der Windows -Build -Version funktioniert "18362" und höher. Wenn die Ausgabe die WSL -Version ordnungsgemäß angibt, bedeutet dies, dass WSL 2 in Ihrem System aktiviert ist:

Wenn Sie die obige Ausgabe nicht erhalten, verwenden Sie den folgenden Befehl, um WSL 2 zu aktivieren:

> WSL-Set-Default-Version 2

Wenn Ihr System Probleme mit dem obigen Befehl hat, deinstallieren Sie die Linux -Verteilung von Ihrem System und führen Sie den Befehl aktualisieren Sie erneut aus. Gehen Sie danach zum Windows Store und installieren Sie die Linux -Verteilung.

Obwohl WSL 2 die neueste Version ist, gibt es immer noch einige Funktionen, die nur von WSL 1 unterstützt werden, z. Verwenden Sie den Befehl, um eine bestimmte Version von WSL auf eine bestimmte Verteilung festzulegen:

> WSL-Set-Version [Distro_Name] [WSL_VERSION_NUMBER]

Ersetze das "[Distro_Name]" mit dem Linux -Verteilungsnamen und erwähnte die WSL -Version an der Stelle von “[WSL_VERSION_NUMBER].”

Abschluss:

WSL ist eine Windows -Funktion, mit der Windows 10 -Benutzer Linux unter Windows 10 nativ ausführen können. Es gibt zwei Hauptversionen von WSL; WSL 2 ist die aktualisierte Version von WSL 1 und unterstützt alle Systemaufrufe und 20% schneller als sein Vorgänger. Obwohl die WSL 2 die aktuelle und überholte Version ist, können Sie einige Ausnahmen dazu bringen, WSL 1 zu verwenden. Welche Version Sie verwenden sollten, ist eine persönliche Entscheidung, aber ich würde empfehlen, mit WSL 2 zu gehen, da sie effizient ist und Sie leicht Linux -Updates installieren können.