Die Firma Microsoft hat ein Update des WSL 2.7.0-Tools (Windows Subsystem for Linux) veröffentlicht, das die Ausführung von Linux-Anwendungen unter Windows ermöglicht. Version 2.7.0 ist die zweite bedeutende Veröffentlichung nach der Freigabe der unter der MIT-Lizenz stehenden Befehlszeilen-Utilities, Hintergrundprozesse für Linux-Umgebungen und Dienste zur Ausführung von virtuellen Maschinen. Zuvor wurde der Code der WSL-Komponenten, die mit dem Linux-Kernel und dem grafischen Stack wslg verbunden sind, geöffnet, während das gesamte begleitende Werkzeug proprietär blieb.
WSL bietet eine virtuelle Maschine mit einem vollständigen Linux-Kernel (basierend auf der Version 6.6), in der Linux-Distributionen ausgeführt werden können. Der Kernel enthält WSL-spezifische Änderungen, wie Optimierungen zur Verkürzung der Startzeit und zur Verringerung des Speicherverbrauchs, die Möglichkeit, von Linux-Prozessen freigegebene Windows-Speicherressourcen zurückzugeben, sowie Konfigurationen zur Ausschluss unnötiger Treiber und Subsysteme. Das System wird in einem separaten Festplattenspeicherabbild (VHD) mit dem Dateisystem ext4 und einem virtuellen Netzwerkadapter installiert.
Unter den Änderungen:
- Der Linux-Kernel wurde auf Version 6.6.114 aktualisiert.
- Die Versionen des grafischen Stacks WSLg 1.0.71, .NET, Microsoft.NETCore.App.Runtime und der NuGet-Pakete wurden aktualisiert.
- Der wslsettings-Konfigurator wurde überarbeitet.
- In der wsl.conf wurde der Parameter automount.cgroups zur Auswahl der Cgroup-Version hinzugefügt.
- Die zw forced termination der virtuellen Maschine bei einem Hänger während des Stoppens aller Dienste wurde implementiert.
- Eine Übermittlung der Identifikationsnummer der virtuellen Maschine an den Prozess zur Initialisierung der ausgeführten Distributionen wurde sichergestellt. Im wslinfo-Tool wurde die Option „—vm-id“ hinzugefügt.
- Der Kernel-Parameter hvsocket zur Protokollierung von Hyper-V-Hypervisorereignissen während des Starts wurde hinzugefügt.
- Die Unterstützung für Debian 13, Ubuntu 25.10, Fedora 43, SUSE Linux 16, openSUSE Leap 16, openSUSE Tumbleweed, Kali 2025.3 und die Dezember-Version von Arch Linux wurde hinzugefügt.
Quelle: opennet.ru
