Das Unternehmen Microsoft zur Erweiterung der FunktionalitĂ€t des WSL2-Subsystems (Windows-Subsystem fĂŒr Linux), das die AusfĂŒhrung von Linux-BinĂ€rdateien unter Windows ermöglicht.
Ab der Version Windows Insiders 20211 wurde in WSL2 die UnterstĂŒtzung fĂŒr das Mounten von Dateisystemen von physischen Laufwerken hinzugefĂŒgt.
Zum Mounten steht der Befehl âwsl âmountâ zur VerfĂŒgung, mit dem unter anderem auch ein Partition mit einem Dateisystem, das keine native UnterstĂŒtzung von Windows hat, wie z.B. ext4, in WSL gemountet werden kann. Diese Möglichkeit kann genutzt werden, um mit derselben Linux-Partition zu arbeiten, wenn auf dem Computer mehrere Betriebssysteme (Windows und Linux) vorhanden sind.
Die gemounteten Partitionen sind nicht nur im Linux-Umfeld von WSL sichtbar, sondern auch im Hauptsystem ĂŒber das virtuelle Laufwerk â\wsl$â im Datei-Explorer.
Wir erinnern daran, dass die WSL2-Version mit der Bereitstellung eines vollstĂ€ndigen Linux-Kernels anstelle des zuvor verwendeten Emulators geliefert wurde, der Systemaufrufe von Linux in Systemaufrufe von Windows ĂŒbersetzt hat. Der Linux-Kernel in WSL2 ist nicht im Windows-Installationsbild enthalten, sondern wird dynamisch geladen und von Windows aktuell gehalten, Ă€hnlich wie grafische Treiber installiert und aktualisiert werden. FĂŒr die Installation und Aktualisierung des Kernels wird der Standardmechanismus Windows Update 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
