Microsoft lanceert publieke preview van WSL-containers
Microsoft heeft tijdens Microsoft Build 2026 een grote vernieuwing voor ontwikkelaars aangekondigd: WSL-containers zijn vanaf nu beschikbaar in een publieke testversie (public preview). Hiermee wordt het mogelijk om Linux-containers direct binnen het Windows Subsystem for Linux (WSL) te bouwen, te draaien en te beheren, zonder dat daar tools van derden voor nodig zijn.
Containers zijn niet meer weg te denken uit de moderne softwareontwikkeling, van cloud-native applicaties en AI-workloads tot test- en deploymentpipelines. Met de introductie van WSL-containers biedt Microsoft een ingebouwde, enterprise-ready oplossing die diep is geïntegreerd met het Windows-platform. Ontwikkelaars kunnen de functie direct testen door WSL te updaten naar de nieuwste pre-release via het commando wsl --update --pre-release, of door de update handmatig van GitHub te downloaden.
De vernieuwing rust op twee belangrijke pijlers: een nieuwe command-line interface (CLI) en een speciale API voor Windows-applicaties.
Volledige workflows via wslc.exe
Met de update wordt een nieuw hulpprogramma aan Windows toegevoegd: wslc.exe (met de ingebouwde alias container.exe). Deze CLI maakt gebruik van bekende commando's, waardoor ontwikkelaars hun bestaande routine kunnen blijven gebruiken.
Via de CLI kan direct een volledige Linux-desktopomgeving in een container worden gestart, of kan de grafische kaart (GPU) worden aangesproken voor zware AI-scripts (zoals CUDA/PyTorch). Het grote voordeel is dat de workflow volledig lokaal en gestroomlijnd binnen Windows draait.
Containers als applicatielogica via de API
Naast de CLI introduceert Microsoft een WSL-container-API via een NuGet-pakket, met ondersteuning voor C, C++ en C#. Hiermee kunnen native Windows-applicaties programmatisch Linux-containers aansturen en gebruiken als onderdeel van hun eigen softwarelogica. Dit is met name handig voor het hergebruiken van Linux-specifieke code, het lokaal draaien van cloud-applicaties of het veilig isoleren van processen. De API integreert direct met build-tools zoals MSBuild en CMake, waardoor het bouwen en uitrollen van containers volledig automatisch verloopt tijdens het reguliere compileerproces.
Enterprise-beheer en integratie met VS Code
Microsoft zorgt ervoor dat WSL-containers direct aansluiten bij de behoeften van grote IT-organisaties:
Microsoft Defender for Endpoint (MDE): De bestaande MDE-plugin voor WSL wordt bijgewerkt om ook beveiligingsrisico's binnen de Linux-containers te monitoren. Dit is momenteel beschikbaar via een besloten testfase (private preview).
Centraal beheer via Intune: Systeembeheerders krijgen binnenkort via Microsoft Intune (en nu al via GPO/ADMX-beleid) de mogelijkheid om te bepalen of werknemers WSL-distributies of containers mogen gebruiken. Ook kan er een 'allowlist' worden ingesteld voor goedgekeurde container-registries, waarmee bedrijven grip houden op welke Linux-images het netwerk op mogen.
VS Code Dev Containers: Ontwikkelaars die afhankelijk zijn van VS Code-ontwikkelcontainers kunnen de nieuwe functionaliteit al testen in de pre-release (versie 0.462.0 of hoger) door simpelweg het Docker-pad in de instellingen te veranderen naar wslc.
Onderhuids dubbel zo snel
Om WSL-containers soepel te laten draaien, heeft Microsoft de onderliggende architectuur van WSL drastisch verbeterd. Zo maakt het systeem gebruik van een nieuw bestandssysteem genaamd virtiofs, waardoor de bestandsuitwisseling met Windows tweemaal zo snel verloopt. Daarnaast introduceert Microsoft een experimentele netwerkmodus onder de naam consomme. Deze modus sluisde Linux-netwerkverkeer direct door via Windows, wat compatibiliteitsproblemen met bedrijfsspecifieke VPN's of proxy's moet oplossen. Tot slot claimt WSL ongebruikt werkgeheugen nu sneller en consistenter terug voor het Windows-hostsysteem.
Hoewel deze prestatieverbeteringen nu eerst exclusief worden ingezet voor WSL-containers, zullen ze in de toekomst ook standaard naar het reguliere WSL komen. Ook andere populaire container-tools op Windows die gebruikmaken van de WSL-back-end, zoals Docker Desktop, Podman Desktop en Rancher Desktop, profiteren mee van deze platformupgrades.
Beschikbaarheid
De functie bevindt zich momenteel in de ontwikkelfase. Microsoft verzamelt via GitHub feedback van de community en is van plan om WSL-containers in het najaar van 2026 officieel voor het grote publiek beschikbaar te maken (General Availability).