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
