Das Unternehmen Microsoft über die Erweiterung der Funktionalitäten des WSL2-Subsystems (Windows Subsystem for Linux), das die Ausführung von Linux-Ausführungsdateien unter Windows ermöglicht.
Seit der Windows Insiders-Version 20211 unterstützt WSL2 das Einhängen von Dateisystemen von physischen Festplatten.
Für das Einhängen steht der Befehl „wsl --mount“ zur Verfügung, mit dem auch Partitionen mit einem Dateisystem, das keine native Unterstützung unter Windows hat, eingebunden werden können, zum Beispiel der Zugang zu einer Partition mit ext4-Dateisystem. Diese Möglichkeit kann genutzt werden, um einen einheitlichen Zugriff auf dasselbe Linux-Partition zu haben, wenn mehrere Betriebssysteme (Windows und Linux) auf dem Computer installiert sind.
Eingehängte Partitionen sind nicht nur in der Linux-Umgebung von WSL sichtbar, sondern auch im Hauptsystem über das virtuelle Laufwerk „\wsl$“ im Dateimanager File Explorer.
Wir erinnern daran, dass die WSL2-Version Die Bereitstellung eines vollwertigen Linux-Kernels anstelle des zuvor verwendeten Emulators, der die Systemaufrufe von Linux in die Systemaufrufe von Windows übersetzte. Der Linux-Kernel in WSL2 ist nicht im Windows-Installationsabbild enthalten, sondern wird dynamisch geladen und von Microsoft aktuell gehalten, ähnlich wie grafische Treiber installiert und aktualisiert werden. Das Standardmechanismus von Windows Update kommt zur Installation und Aktualisierung des Kernels zum Einsatz.
Der für WSL2 vorgeschlagene basiert auf der Kernel-Version 4.19, die in einer virtuellen Maschine unter Windows ausgeführt wird, die bereits in Azure genutzt wird. Die im WSL2-Kernel verwendeten spezifischen Patches beinhalten Optimierungen zur Verkürzung der Kernel-Bootzeit, Reduzierung des Speicherverbrauchs, Rückgabe von von Linux-Prozessen freigegebenem Speicher an Windows sowie die Aufrechterhaltung einer minimalen Anzahl an erforderlichen Treibern und Subsystemen im Kernel.
Die WSL2-Umgebung läuft in einem separaten Festplattenspeicher (VHD) mit einem ext4-Dateisystem und einem virtuellen Netzwerkadapter. Wie auch in WSL1 sind die Komponenten des Benutzerraums und basieren auf Builds verschiedener Distributionen. Zum Beispiel kann für die Installation in WSL im Microsoft Store die Erstellung , , ,
, und .
Quelle: opennet.ru
