Die Firma Microsoft hat ein Update des WSL-Tools 2.7.0 (Windows Subsystem for Linux) veröffentlicht, das das Ausführen von Linux-Anwendungen unter Windows ermöglicht. Version 2.7.0 ist die zweite bedeutende Veröffentlichung nach der Öffnung der unter der MIT-Lizenz verwendeten Befehlszeilen-Tools, Hintergrundprozesse für Linux-Umgebungen und Services zum Ausführen der virtuellen Maschine. Zuvor wurde der Code der WSL-Komponenten, die mit dem Linux-Kernel und dem grafischen Stack wslg verbunden sind, geöffnet, während alle begleitenden Tools proprietär waren.
WSL bietet eine virtuelle Maschine mit einem vollwertigen Linux-Kernel (basierend auf der Version 6.6), in der Linux-Distributionen betrieben werden können. Der Kernel enthält WSL-spezifische Änderungen, wie Optimierungen zur Verringerung der Startzeit und des Speicherverbrauchs, die Möglichkeit, von Linux-Prozessen freigegebene Windows-Speicherkapazitäten zurückzugeben, sowie Einstellungen zur Deaktivierung unnötiger Treiber und Subsysteme. Das System wird in einem separaten virtuellen Festplattenspeicher (VHD) mit dem Dateisystem ext4 und einem virtuellen Netzwerkadapter installiert.
Zu den Änderungen gehören:
- 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 NuGet-Pakete wurden aktualisiert.
- Der Konfigurator wslsettings wurde überarbeitet.
- In wsl.conf wurde der Parameter automount.cgroups hinzugefügt, um die Cgroup-Version auszuwählen.
- Es wurde die erzwungene Beendigung der virtuellen Maschine bei einem Hänger während der Stopps aller Services implementiert.
- Die Übertragung der ID der virtuellen Maschine in den Prozess der Initialisierung der gestarteten Distributionen wurde sichergestellt. Die wslinfo-Dienstprogramm ergänzt die Option „—vm-id“.
- Der Kernel-Parameter hvsocket wurde hinzugefügt, um das Protokoll der Hyper-V-Hypervisor-Ereignisse beim Booten zu führen.
- 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 hinzugefügt.
Quelle: opennet.ru
