Die Windows Insider-Builds mit der WSL2 (Windows Subsystem for Linux) wurden veröffentlicht.

Das Unternehmen Microsoft hat bekannt gegeben über die Erstellung neuer experimenteller Windows Insider-Builds (Build 18917), die die zuvor angekündigte Schicht WSL2 (Windows Subsystem for Linux) enthalten, welche die Ausführung von Linux-Executables unter Windows ermöglicht. Die zweite Version von WSL liefert einen vollwertigen Linux-Kernel, anstelle eines Emulators, der Systemaufrufe von Linux in Systemaufrufe von Windows übersetzt.

Die Verwendung des nativen Kernels ermöglicht vollständige Kompatibilität mit Linux auf der Ebene der Systemaufrufe und sorgt für nahtloses Ausführen von Docker-Containern in Windows sowie für die Unterstützung von Dateisystemen auf Basis des FUSE-Mechanismus. Im Vergleich zu WSL1 wurde in WSL2 die Eingabe-/Ausgabe-Leistung sowie die Leistung bei Dateioperationen erheblich erhöht. So ist WSL2 beispielsweise beim Entpacken eines komprimierten Archivs 20-mal schneller als WSL1, und bei den Operationen „git clone“, „npm install“, „apt update“ und „apt upgrade“ sogar 2-5-mal schneller.

In WSL2 wird ein Linux-Kernelkomponente auf Basis von 4.19 angeboten, die in einer Windows-Umgebung über eine bereits in Azure verwendete virtuelle Maschine ausgeführt wird. Updates für den Linux-Kernel werden über das Windows Update-System bereitgestellt und in der kontinuierlichen Integrationsinfrastruktur von Microsoft getestet. Alle für die Integration des Kernels mit WSL vorbereiteten Änderungen sollen unter der freien GPLv2-Lizenz veröffentlicht werden. Die getesteten Patches umfassen Optimierungen zur Verringerung der Kernelstartzeit, Reduzierung des Speicherverbrauchs und enthalten nur die minimal erforderlichen Treiber und Subsysteme im Kernel.

Die Unterstützung der alten Version WSL1 bleibt erhalten, und beide Systeme können je nach den Vorlieben der Nutzer parallel verwendet werden. WSL2 kann WSL1 nahtlos ersetzen. Wie bei WSL1 werden die Komponenten des Benutzerraums separat installiert und basieren auf Builds verschiedener Distributionen. Zum Beispiel kann für die Installation in WSL im Microsoft Store vorgeschlagene die Erstellung Ubuntu, Debian GNU/Linux, Kali Linux, , aber bisher ist er noch nicht in,
Alpine, SUSE und openSUSE.

Umgebung ausgeführt werden. in einem separaten Disk-Image (VHD) mit dem Dateisystem ext4 und einem virtuellen Netzwerkadapter. Für die Interaktion mit dem in WSL2 angebotenen Linux-Kernel ist die Aktivierung eines kleinen Initialisierungsskripts im Distribution erforderlich, das den Bootstrap-Prozess ändert. Zum Wechseln der Betriebsmodi der Distributionen wurde der neue Befehl „wsl —set-version“ vorgeschlagen, und um die standardmäßig verwendete Version von WSL auszuwählen, wird der Befehl „wsl —set-default-version“ verwendet.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Servern 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Servern | ProHoster