Das Unternehmen Microsoft Über den Abschluss der Testphase des WSL2 (Windows Subsystem for Linux), das die Ausführung von Linux-Programmen unter Windows ermöglicht, und seiner Bereitstellung für die offizielle Auslieferung im Rahmen des Windows 10 2004 Releases.
WSL2-Version der Bereitstellung eines vollständigen Linux-Kernels statt eines Emulators, der system calls von Linux in system calls von Windows übersetzt. Der Linux-Kernel in WSL2 wird nicht in das Windows-Installations-Image integriert, sondern wird dynamisch geladen und durch Windows in einem aktuellen Zustand gehalten, ähnlich wie es bei der Installation und Aktualisierung von Grafiktreibern der Fall ist. Der Standardmechanismus Windows Update wird für die Installation und Aktualisierung des Kernels verwendet.
Vorgeschlagen für WSL2 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 und basieren auf Builds verschiedener Distributionen. Zum Beispiel zur Installation in WSL im Microsoft Store Bauten , , ,
, und .
Quelle: opennet.ru
