Das Unternehmen Microsoft hat die Verfügbarkeit der WSL-Umgebung (Windows Subsystem for Linux) für Windows 11 bekannt gegeben, die die Ausführung von Linux-Ausführungsdateien ermöglicht. Im Gegensatz zu den WSL-Versionen für frühere Windows-Versionen ist die Version für Windows 11 nicht im Systemabbild integriert, sondern als Anwendung im Microsoft Store erhältlich. Hinsichtlich der verwendeten Technologien bleibt das WSL-Innere jedoch unverändert; nur die Installations- und Aktualisierungsmethode hat sich geändert.
Es wird darauf hingewiesen, dass die Verbreitung über den Microsoft Store die Bereitstellung von Updates und neuen Funktionen von WSL beschleunigt, da Benutzer neue WSL-Versionen unabhängig von der Windows-Version installieren können. Beispielsweise erhält der Benutzer sofort Zugang zu experimentellen Funktionen wie der Unterstützung von grafischen Linux-Anwendungen, GPU-Computing und Festplattenspeicherung, sobald solche Funktionen bereitstehen, ohne dass ein Windows-Update oder die Verwendung von Testversionen von Windows Insider erforderlich ist.
Erinnern wir uns daran, dass in der modernen WSL-Umgebung anstelle eines Emulators, der die Systemaufrufe von Linux in Windows-Systemaufrufe übersetzte, eine Umgebung mit einem vollständigen Linux-Kernel verwendet wird. Der für WSL angebotene Kernel basiert auf der Veröffentlichung des Linux-Kernels 5.10, der mit WSL-spezifischen Patches erweitert wurde, die Optimierungen zur Reduzierung der Bootzeit des Kernels, zur Verringerung des Speicherverbrauchs, zur Rückgabe des von Linux-Prozessen freigegebenen Speichers an Windows und zur Beibehaltung eines minimal erforderlichen Satzes von Treibern und Subsystemen im Kernel beinhalten.
Der Kernel wird in der Windows-Umgebung mithilfe einer virtuellen Maschine ausgeführt, die bereits in Azure verwendet wird. Die WSL-Umgebung läuft in einem separaten Festplattenspeicherabbild (VHD) mit einem ext4-Dateisystem und einem virtuellen Netzwerkadapter. Die Komponenten des Benutzerspace werden separat installiert und basieren auf den Builds verschiedener Distributionen. Beispielsweise werden im Microsoft Store Builds von Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE und openSUSE für die Installation in WSL angeboten.

Quelle: opennet.ru
