Microsoft hat bereits WSL2 veröffentlicht, das Windows-Subsystem für Linux

Windows_WSL

Wie wir letzten Monat über WSL2 zusammen mit den Funktionen besprochen hatten, die beim Start in WSLXNUMX implementiert werden würden, Microsoft hat die Gründung neuer experimenteller Builds von Windows Insider angekündigt (Baujahr 18917), einschließlich der WSL2-Schicht (Windows-Subsystem für Linux).

WSL2 ist eine Ebene, die den Start von ausführbaren Linux-Dateien unter Windows ermöglicht. Die WSL Second Edition zeichnet sich durch die Bereitstellung eines vollständigen Linux-Kernels aus und nicht durch einen On-the-Fly-Emulator, der Linux-Systemaufrufe in Windows-Systemaufrufe übersetzt.

Windows_WSL
Verwandte Artikel:
Microsoft hat WSL2 mit dem regulären Linux-Kernel angekündigt

Durch die Verwendung eines regulären Linux-Kernels kann WSL2 die volle Linux-Kompatibilität erreichen Stellen Sie auf Systemaufrufebene sicher, dass Docker-Container unter Windows reibungslos ausgeführt werden können, und implementieren Sie die Unterstützung für Dateisysteme, die auf dem FUSE-Mechanismus basieren.

Über WSL2

Im Vergleich zur Vorgängerversion (WSL1), diese zweite Version (WSL2) hat die E / A-Leistung erheblich verbessert und Dateisystemoperationen.

Wenn Sie beispielsweise ein WSL2-Archiv entpacken, ist es 20-mal schneller als WSL1, und wenn einige der verschiedenen Vorgänge ausgeführt werden, z. B. "git clone", "npm install", "apt install" und apt update "2 to 5 mal.

WSL2 bietet eine Komponente, die auf dem Linux-Kernel 4.19 basiert Ausführen in einer Windows-Umgebung mit einer virtuellen Maschine, die bereits in Azure verwendet wird.

Es gibt einige Änderungen an der Benutzererfahrung, die Sie bemerken werden, wenn Sie WSL 2 verwenden.

Updates für den Linux-Kernel werden über den Windows-Update-Mechanismus bereitgestellt und werden auf der kontinuierlichen Integrationsinfrastruktur von Microsoft getestet.

Alle Änderungen, die für die Kernel-Integration mit WSL vorbereitet wurden, werden unter der kostenlosen GPLv2-Lizenz veröffentlicht.

Zu den vorbereiteten Patches gehören Optimierungen, um die Startzeit des Kernels zu reduzieren, den Speicherverbrauch zu reduzieren und den minimal erforderlichen Satz von Treibern und Subsystemen im Kernel zu belassen.

Was ist neu in WSL2?

Die Unterstützung für die vorherige Version von WSL1 bleibt erhalten und beide Systeme können parallel verwendet werden. nach Benutzerpräferenzen. WSL2 kann als transparenter Ersatz für WSL1 fungieren.

Wie in WSL1 werden die User Space-Komponenten separat installiert und basieren auf Sets aus verschiedenen Distributionen. Zum Beispiel pFür die Installation in WSL im Microsoft Store-Verzeichnis werden einige vorgeschlagen Verteilungen ebenso wie Ubuntu, Debian, Kali Linux, Fedora, Alpine, SUSE und openSUSE.

Die Umgebung wird auf einem separaten Disk-Image (VHD) mit einem ext4-Dateisystem und einem virtuellen Netzwerkadapter erstellt.

Interaktion mit dem Linux-Kernel vorgeschlagen in WSL2muss ein kleines Initialisierungsskript in die Distribution aufgenommen werden Ändern Sie den Startvorgang.

Ein neuer Befehl "wsl –set-version" wurde vorgeschlagen, um die Verteilungsmodi zu ändern, und ein Befehl "wsl –set-default-version", um die Standardversion von WSL auszuwählen.

Auch diese neue Version von WSL2 ist im Windows Build 18917 Build enthalten. Dateisystemerweiterungen hervorgehoben da in ihnen die Handhabung dieser optimiert wurde, um den Zugang zu ihnen zu beschleunigen.

Wir wissen, dass wir Ihnen in den letzten drei Jahren empfohlen haben, Ihre Dateien bei Verwendung von WSL 1 auf Ihrem C-Laufwerk abzulegen. Dies ist jedoch bei WSL 2 nicht der Fall. Um den schnellsten Dateisystemzugriff in WSL 2 zu erhalten, müssen diese Dateien vorhanden sein drinnen sein. Linux-Root-Dateisystem.

Eine weitere Änderung in WSL2 ist die Änderung der Architektur durch Virtualisierungstechnologie.

Da WSL 2 jetzt in einer virtuellen Maschine ausgeführt wird, muss die IP-Adresse dieser virtuellen Maschine verwendet werden, um von Windows aus auf Linux-Netzwerkanwendungen zuzugreifen, und umgekehrt.

Unser Ziel ist es, dass sich WSL 2 wie WSL 1 anfühlt, und wir freuen uns auf Ihr Feedback, wie wir uns verbessern können.

Quelle: https://devblogs.microsoft.com


Hinterlasse einen Kommentar

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

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Rechnung sagte

    Der Artikel verwechselt ständig "Linux" (Kernel) mit GNU / Linux (Betriebssystem) in einem Ausmaß, dass nichts verstanden wird. Schrecklich geschrieben.