Windows Subsystem for Linux
Some data may be outdated — see provenance labels.
Windows Subsystem for Linux observed · 2026-10-03
Health v2 · maintenance only
98/100
- Activity 97
- Release rhythm 97
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 26.5
- age_days: 3849
- days_rel: 21
- days_push: 18
- n_releases_24m: 19
Adoption not part of the score
33917 stars · 1845 forks observed · 2026-10-03
What it is AI-extracted, prompt v1, taxonomy v1, 2026-09-28, confidence 0.97
Windows Subsystem for Linux (WSL) is a compatibility layer that lets you run native Linux command‑line tools, utilities and applications directly on Windows. It includes a set of executables, services and a lightweight virtual machine to provide a full Linux user space.
Use cases
- run Linux command‑line tools and scripts on a Windows workstation
- develop and test Linux applications without a separate VM or dual‑boot setup
- use Docker and other container tools on Windows via a native Linux environment
- launch graphical Linux applications (GUI) alongside Windows apps
- access Linux file systems and networking from Windows for data processing
When to choose
- You need a Linux environment on Windows for development or scripting and want near‑native performance.
- You prefer tight integration with Windows file system and tools (e.g., PowerShell, VS Code).
- You want to run Docker containers on Windows without installing a full VM.
When to avoid
- Your workload requires full kernel features or hardware access not provided by WSL.
- You need maximum performance for compute‑intensive tasks that benefit from a dedicated Linux host.
- You are operating on non‑Windows platforms.
Facets
application · maturity active
cli container-runtime networking operating-systems cloud-computing windows cli wsl wsl2 linux-on-windows subsystem gui-support filesystem devops desktop
10 sources
- readme: https://github.com/microsoft/WSL · fetched 2026-10-03 · 1931bfcf83c6
- homepage: https://wsl.dev/ · fetched 2026-09-14 · ae37d3fb98e2
- site_page: https://wsl.dev/technical-documentation/wsl.exe · fetched 2026-09-14 · 6c8fcbb8d5e9
- site_page: https://wsl.dev/technical-documentation/wslg.exe · fetched 2026-09-14 · 0efde46078b1
- site_page: https://wsl.dev/technical-documentation/wslconfig.exe · fetched 2026-09-14 · 4e4436f7415c
- site_page: https://wsl.dev/technical-documentation/wslhost.exe · fetched 2026-09-14 · f366370b07ed
- site_page: https://wsl.dev/technical-documentation/wslrelay.exe · fetched 2026-09-14 · 6b2689df0681
- site_page: https://wsl.dev/technical-documentation/wslservice.exe · fetched 2026-09-14 · 0296076c88d5
- site_page: https://wsl.dev/technical-documentation/mini_init · fetched 2026-09-14 · 5556ce5c4161
- site_page: https://wsl.dev/technical-documentation · fetched 2026-09-14 · 705590d12a7c
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| microsoft/WSL | main | 98 |
| microsoft/wslg | plugin | 60 |
| microsoft/WSL2-Linux-Kernel | backend | 90 |
For agents
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem