Fundamentals 7 min read

Why Microsoft Open‑Sourced WSL and What It Means for Developers

Microsoft announced at Build 2025 that the Windows Subsystem for Linux (WSL) is now open‑source, detailing its component architecture, evolution from WSL 1 to WSL 2, recent releases, community contributions, and how developers can now build and contribute directly from the GitHub repository.

21CTO
21CTO
21CTO
Why Microsoft Open‑Sourced WSL and What It Means for Developers
At the Microsoft Build 2025 conference, Microsoft announced that the Windows Subsystem for Linux (WSL) is now officially open‑source.

On May 20, Microsoft declared that the source code for WSL is publicly available for community contributions.

Since its introduction for Windows 10 nearly nine years ago, Microsoft has continuously worked to open‑source the functionality that enables a Linux environment within Windows.

WSL consists of several distributed components, some running directly on Windows and others inside the WSL 2 virtual machine. The main technical areas are:

User‑mode components that manage Linux distributions, file systems, and process scheduling.

Kernel‑mode components, including the Linux kernel in WSL 2 and the drivers that interact with the Windows kernel.

Virtual‑machine management handling the start, operation, and shutdown of the WSL 2 VM.

Network and display support providing the same networking environment and graphical application capabilities as the host.

Windows Subsystem for Linux
Windows Subsystem for Linux

WSL Architecture Overview

WSL was first announced at the 2016 Microsoft BUILD conference and shipped with the Windows 10 anniversary update. The initial version, later called “WSL 1,” relied on the pico process provider lxcore.sys to run ELF binaries natively and implement Linux system calls inside the Windows kernel.

To achieve better compatibility with native Linux, WSL 2 was introduced in 2019, featuring a real Linux kernel and delivering significant performance and compatibility improvements.

The WSL community has grown steadily, adding features such as GPU support, graphical application support via WSLg, and systemd integration. In July 2021, Microsoft separated WSL from the Windows codebase and released it as an independent package in the Microsoft Store, initially for Windows 11 preview.

In November 2022, WSL 1.0.0 was released, supporting Windows 10 and marking the first stable version of the standalone package. Subsequent development led to the milestone release of WSL 2.0.0, introducing features like image networking, DNS tunneling, Session 0 support, proxy support, and firewall integration.

The latest version, WSL 2.5.7, has accumulated nine years of GitHub updates covering numerous enhancements and new capabilities.

Windows CEO Pavan Davuluri emphasized that open‑sourcing WSL fulfills a long‑standing developer request, allowing the project to be rebuilt, contributed to, and integrated at scale within Windows.

WSL’s source code is now available on GitHub ( https://github.com/microsoft/WSL ), enabling developers to download, build, fix bugs, and add new features.

Davuluri expects developers to leverage the open‑source project to improve WSL performance and integrate it more deeply with Linux services.

Microsoft’s open‑source move marks a significant milestone for WSL, originally launched in 2016 as part of the Windows 10 anniversary update, and reflects the company’s ambition to make Windows a premier development platform.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

Linuxopen sourceVirtualizationMicrosoftWSL
21CTO
Written by

21CTO

21CTO (21CTO.com) offers developers community, training, and services, making it your go‑to learning and service platform.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.