Windows Subsystem for Linux 3 gives developers a compelling reason to stick with Microsoft - here's why Microsoft released Windows Subsystem for Linux (WSL) 3 as a beta preview at Build 2026, introducing paravirtualization to give Linux direct access to GPUs and NPUs without performance overhead. The update aims to retain developers on Windows by improving AI workload performance while maintaining the familiar WSL experience. Windows Subsystem for Linux 3 gives developers a compelling reason to stick with Microsoft - here's why Follow ZDNET: Add us as a preferred source https://cc.zdnet.com/v1/otc/00hQi47eqnEWQ6T9d4QLBUc?element=BODY&element label=Add+us+as+a+preferred+source&module=LINK&object type=text-link&object uuid=de899ab0-2d8e-4d2c-8ad1-d1838386ff7e&position=1&template=article&track code= COM CLICK ID &url=https%3A%2F%2Fwww.google.com%2Fpreferences%2Fsource%3Fq%3Dzdnet.com&view instance uuid=3eb94fd3-2d36-42d5-9e98-ada077ec1a67&object version=c47354b2-8ddf-4e4b-999f-45873f688692 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 https://www.zdnet.com/article/microsoft-continues-its-linux-company-shift/ desktop with the beta release of the open-source Windows Subsystem for Linux WSL 3 https://blogs.windows.com/windowsdeveloper/2026/06/02/build-2026-furthering-windows-as-the-trusted-platform-for-development/ . At Microsoft Build 2026 https://news.microsoft.com/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 https://www.zdnet.com/article/how-to-upgrade-your-incompatible-windows-10-pc-to-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 https://learn.microsoft.com/en-us/windows/wsl/about experience. Additionally, you'll be able to run Linux containers under WSL 3 https://www.youtube.com/watch?v=i0M13ZvL04M . 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 https://www.zdnet.com/article/ai-data-leaders-automation-integration-workloads-pipelines/ , even if your PC came with dedicated NPUs. WSL 3 improves performance by implementing a new paravirtualized VM approach https://csdl-downloads.ieeecomputer.org/mags/co/2006/11/04014757.pdf?Expires=1781380202&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9jc2RsLWRvd25sb2Fkcy5pZWVlY29tcHV0ZXIub3JnL21hZ3MvY28vMjAwNi8xMS8wNDAxNDc1Ny5wZGYiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE3ODEzODAyMDJ9fX1dfQ &Signature=ef1nvs59og4Oj83~v~od0fjVYp~0PVXZZcRjTQZHAyUP6RZqUOK6wHw0DHLFOc76h0JMONoP3pi-V7N7lu77IK8~-wVAhryJn6sRL1q1BmBfnrqJ4hhnnZuvpJMKoi1QjUGQeOXZEysJ860TPQJYdD7vVmzfRbS95npU~nPrdU63Xh24oRGhm8sasHDtmwBsZe-M2EFuboZX71en8opeIAPHT2hMruWXXusBXCQJWo8igjKWsrvq-6~lrwKd5vegdTp69HrtyJCeYssUIONeows3ybeE4nqHntmgy4SOHiFpTu3W68AB4IwtY-~B8XZRsDrwJovxNSpFbgiwL2lJfA &Key-Pair-Id=K12PMWTCQBDMDT . 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 https://www.zdnet.com/article/microsofts-new-copilot-surface-devices-are-built-for-business-with-intel-inside/ 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 https://www.zdnet.com/article/the-rise-of-ai-pcs-how-businesses-are-reshaping-their-tech-to-keep-up/ 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 https://www.zdnet.com/article/elementaryos-linux-review/ 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 https://www.zdnet.com/article/ubuntu-26-04-is-os-for-ai-agentic-era-says-canonical-mark-shuttleworth-why/ , Debian, OpenSUSE, Kali, Alpine, and others. WSL itself went open source in mid-2025 https://www.zdnet.com/article/microsoft-finally-open-sources-most-of-windows-subsystem-for-linux/ , 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 https://github.com/microsoft/WSL today, WSL 3 isn't available there yet. Instead, to try the latest WSL features, you must join the Windows Insider Program https://www.microsoft.com/en-us/windowsinsider/ and use a preview channel. Fortunately, the Insider program is a lot easier to work with https://www.zdnet.com/article/microsoft-windows-insider-program-simplified/ 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 https://www.zdnet.com/article/you-can-try-linux-without-ditching-windows-first-heres-how/ . 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. Linux Editorial standards /editorial-guidelines/