Follow ZDNET: Add us as a preferred source on Google.
ZDNET's key takeaways
- WSL 3 makes Linux on Windows more powerful.
- Linux gets more direct access to GPUs and NPUs.
- A pure Linux desktop is still best for AI devs.
Microsoft takes one more step towards a Linux desktop with the beta release of the open-source Windows Subsystem for Linux (WSL) 3.
At Microsoft Build 2026 in San Francisco, Microsoft introduced WSL 3 as the next stage in its Linux-on-Windows story. The company presented the system as a preview feature that will roll out to the broader Windows 11 base over time. Like previous versions, you get the system as a free component that can be updated independently of Windows through the existing WSL distribution channels, rather than as a separate product SKU.
Also: Microsoft continues its big Linux push at Build 2026
WSL 3 is not a clean break from its predecessors so much as an architectural pivot. WSL 1 relied on syscall translation to run Linux binaries, while WSL 2 switched to a lightweight managed virtual machine (VM) that runs a real Linux kernel. WSL 3 retains the familiar wsl shell experience. Additionally, you'll be able to run Linux containers under WSL 3.
The important change in WSL 3 is how Linux processes communicate with the underlying hardware, with an emphasis on minimizing the layers between the Linux user space and Windows devices.
Performance boosts #
Microsoft promised that WSL 3 will bring you "GPU and NPU without the performance tax." Under WSL 2, Microsoft added GPU support and improved graphics integration, but those features still operated through the VM. The resulting context-switching and translation overhead meant you had to deal with slowdowns when you needed GPUs and NPUs. That approach was OK for many developer workflows, but it seriously limited your performance when working with AI workloads, even if your PC came with dedicated NPUs.
WSL 3 improves performance by implementing a new paravirtualized VM approach. Paravirtualization provides both a VM and access to the native hardware. According to Microsoft, "This means Linux containers will now run directly on Windows, with no additional configuration required." This approach sounds good to me.
**Also: **Microsoft surprises with its first server Linux distribution: Azure Linux 4.0
WSL 3's redesigned execution path reduces overhead by introducing accelerators more directly into the Linux environment. This way, AI frameworks like PyTorch or TensorFlow running inside WSL will see something much closer to the performance profile they would get on a native Linux host. Microsoft described this strategy as making WSL 3 the fastest way to run Linux-based AI workloads on a Windows PC, short of running Linux bare metal.
Specifically, you'll see a performance boost on Copilot+ PCs and on computers with the following architectures: Qualcomm Snapdragon X Elite, Intel Meteor Lake, and Lunar Lake. AMD chip support won't be available at first.
The new design still looks like "just WSL" from the user's perspective. The system is invoked by using wsl commands and integrated into Windows, but under the hood, the new design changes how devices and accelerators are presented to Linux.
This approach fits neatly into Microsoft's broader AI PC narrative. Windows hardware configured around GPUs and NPUs will now be able to run AI workloads locally at speed. Microsoft wants WSL 3 to be the bridge that lets Linux-first AI stacks leverage hardware without forcing developers to leave Windows.
**Also: **My top 5 Linux desktops of 2026 (so far) - and I've tried them all
Mind you, if you really want the best AI developer experience, you really should be running a Linux distro without Windows. However, if you're stuck with Windows, and many programmers are, thanks to out-of-date technology policies, WSL 3 will be a good alternative.
With WSL 3, just as with WSL 2, you'll get your choice of Linux VM distros. Currently, the options include Ubuntu, Debian, OpenSUSE, Kali, Alpine, and others. WSL itself went open source in mid-2025, although some kernel-mode and filesystem components remain proprietary.
Getting involved #
Microsoft is expected to fold WSL 3 more fully into the standard WSL distribution. Then your default "wsl" experience on new Windows machines will be WSL 3. I expect this shift to arrive in Windows 11 26H2 this fall.
**Also: **After 30 years with Linux, I gave Windows 11 a chance - and found 9 clear problems
While you can download WSL 2 from GitHub today, WSL 3 isn't available there yet. Instead, to try the latest WSL features, you must join the Windows Insider Program and use a preview channel. Fortunately, the Insider program is a lot easier to work with than it used to be. Once you're on a channel carrying the WSL 3 preview, which is not available as of June 13, 2026, the WSL updates arrive with the OS build and the WSL Store/MSI package: Here's how to get involved:
- Join the Windows Insider Program and choose a Dev/Beta channel on a Windows 11 machine.
- Make sure you're on a recent Insider build that postdates the Build 2026 announcements (the ones reported to include WSL 3).
- Install WSL (if you don't have it already). Then open an elevated PowerShell and run wsl --install and reboot when prompted.
- Let Windows pull down the latest WSL package and kernel; on Insider builds, this will include the WSL 3 preview once it's available.
From there, the shell commands wsl --version and wsl --list --verbose will show you the WSL version and distro state. The new architecture is wired under the same Linux Bash shell. **Also: **How to try out over 85 Linux distros, no installation required - with DistroSea
If you don't want to move your whole operating system into a preview channel (and who could blame you?), Microsoft also documents a path to get the latest WSL pre-release via the standalone package and pre-release flag:
- Install WSL, if needed, with elevated PowerShell: wsl --install and reboot.
- Update WSL to the latest pre-release build by running, as Administrator: wsl --update --pre-release.
- Optionally, pull the latest WSL Microsoft Software Installer (MSI) directly from the Microsoft/WSL GitHub Releases page and install it to ensure you're on the newest package.
So, if you want to be an AI programmer and your business refuses to let you run a native Linux desktop, or you're just a die-hard Windows user, I'd give WSL 3 a try. Another option is dual-booting Windows and Linux.
The key takeaway is Microsoft is doubling down on WSL as a core part of Windows' developer story, not just a niche tool. WSL 3's performance focus and tighter integration with accelerators signal that if you're building or running Linux-based AI, container, or dev workloads, Microsoft wants you to be able to do that comfortably on Windows, which is exactly the audience WSL 3 is meant to capture.